Току-що пуснах нова версия на сайт, преместихме ги от статични файлове в ExpressionEngine.
Използвам одобрения от Ellis метод htaccess за премахване на index.php от URL адресите, но също така трябва да пренасоча някои URL адреси от стария сайт и получавам артефакти (поради липса на по-добър термин) в пренасочения URL адреси.
Например имам това пренасочване:
RedirectMatch 301 /2013/atlanta/ /event/atlanta-2013
Което всъщност в крайна сметка ви изпраща тук:
http://aneventapart.com/event/atlanta-2013?/2013/atlanta/
За щастие страницата все още се зарежда правилно, но бих предпочел да няма този низ за заявка там.
Ето фрагмента, който премахва index.php от URL адресите на ExpressionEngine:
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
Някаква помощ?