0
所以我有這個hatcess國防部重寫:htacess的mod_rewrite不工作(但在其他目錄工作同一個服務器上)
Options +FollowSymlinks
Options -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mysite.com
RewriteRule (.*) http://mysite.com/$1 [R=301,L]
RewriteRule ^/(.*)$ find.php?q=$1 [NC]
RewriteRule ^/(.*)/([0-9])$ find.php?q=$1&psl=$2 [NC]
RewriteRule ^/(.*)/(.*)-links$ find.php?q=$1&hostas=$2 [NC]
RewriteRule ^/(.*)/(.*)-([0-9]+)$ details.php?id=$3 [NC]
的問題是它完美的作品在我的領域之一,它給404錯誤在同一臺服務器(hostgator)上託管的其他域上,但在其他目錄中。所需的文件find.php和detals.php確實存在於兩個目錄中。任何建議爲什麼它不起作用?
我已經嘗試使用/之前$,也沒有[NC] ..沒有幫助 – DadaB 2013-02-13 09:52:03
你試圖匹配這個'RewriteRule^/(。*)$ ...',因爲它似乎沒有匹配任何東西?請在您的問題中包含完整的傳入網址樣本,以瞭解規則正在執行的內容。 – 2013-02-13 16:48:56