我使用這些規則:的.htaccess - 不工作子目錄
RewriteEngine on
RewriteRule ^robots.txt$ - [L]
RewriteRule ^favicon.ico$ - [L]
RewriteRule ^([^(/\.)]+)/([^(/\.)]+)/([^(/\.)]+)/([^(/\.)]+)/?$ index.php?id=$1&id2=$2&id3=$3&id4=$4 [QSA,L]
RewriteRule ^([^(/\.)]+)/([^(/\.)]+)/([^(/\.)]+)/?$ index.php?id=$1&id2=$2&id3=$3 [QSA,L]
RewriteRule ^([^(/\.)]+)/([^(/\.)]+)/?$ index.php?id=$1&id2=$2 [QSA,L]
RewriteRule ^([^(/\.)]+)/?$ index.php?id=$1 [QSA,L]
在我的網頁呈現效果很好,但是當我想去管理部分,並鍵入只是/管理員,所以我重定向到admin /?id = admin(壞頁面) - 對於顯示登錄表單,我必須鍵入/admin/index.php而不是簡單的admin。
你能幫助我,如何解決這個問題?
感謝
是/管理員/一個真實的目錄?在這種情況下,你必須在該目錄中添加另一個.htaccess文件,該文件重定向 – clem 2012-03-06 12:13:05
,但不會更容易,更清潔,並且可以放入前端.htaccess中? – user984621 2012-03-06 12:20:28
'DirectorySlash Off'應該可以解決這個問題。 – Gerben 2012-03-06 15:38:58