嘿,我要重寫我的鏈接SEF鏈接與mod_rewrite的錯誤500
mydomain.com/?page=pageName
到
mydomain.com/pageName
我試着用
RewriteEngine On
RewriteRule ^([^/]*)$ /?page=$1 [L]
,但它似乎給出錯誤信息500
嘿,我要重寫我的鏈接SEF鏈接與mod_rewrite的錯誤500
mydomain.com/?page=pageName
到
mydomain.com/pageName
我試着用
RewriteEngine On
RewriteRule ^([^/]*)$ /?page=$1 [L]
,但它似乎給出錯誤信息500
由於y有一個無限循環我們的規則。
您必須添加一個條件,以避免它
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(index\.php)?$
RewriteRule ^([^/]*)$ /?page=$1 [L]
編輯:把你的意見考慮
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_URI} ^/(index\.php)?$
RewriteRule^- [L]
RewriteRule ^([^/]*)/([^/]*)$ /?page=$1&id=$2 [L]
RewriteRule ^([^/]*)$ /?page=$1 [L]
查找到錯誤日誌。 – CBroe 2014-08-30 12:25:59