我剛剛從另一個站長工作開始一個項目(我討厭修補其他的東西::傷心:),我有一些問題。首先我們使用表達式引擎1.x。HTaccess - Trailing slash + .php + anchors(ExpressionEngine)
我的問題:有在.htaccess一個斜線重定向,但我的用戶需要訪問只有一個PHP頁面(www.mydomain.com/mobile/index.php),但鏈接重定向到/index.php/,另一個問題是錨改爲以同樣的方式(www.mydomain.com/somepage/#anchor1)到/#anchor1/
所以我的問題是...有一種方法可以將異常放入尾部斜槓重定向代碼中?我的意思是我只需要在幾頁中解決它。請注意,我們的表達式引擎刪除所有的index.php鏈接,如www.mydomaine/contact /,www.mydomaine/about /,www.mydomaine/infos /等。
目前htaccess的trailling代碼:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule ^(.*)$ $1/ [L,R=301]
P-S:我們有刪除的index.php太代碼:
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5})$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/(members|P[0-9]{2,8}) [NC]
RewriteRule ^(.*)$ /index.php/$1 [L]
THX的幫助!