我要重寫我的網址:哪些錯誤與此重寫規則對的.htaccess
localhost/users/045da557b7
到
localhost/users/index.html?userID=045da557b7
,這裏是我的.htaccess
RewriteEngine On
RewriteRule ^/([0-9a-z]{10})/$ /index.html?userID=$1 [L]
但瀏覽器給我404回來。
我在httpd.conf中取消了重寫mod。 謝謝你的幫助。
明顯的問題,但''.htaccess'位於'/ users /'? – sjagr 2014-11-24 15:13:29
使用正則表達式,分隔符不需要是第一個和最後一個字符嗎?例如'/ ^([0-9a-z] {10})$ /' 此外,你試圖匹配的部分不會是被傳遞的字符串的開始,所以不確定'^'是正確。 也許'/(?<= [\ /])([0-9a-z] {10})$ /'會更好。 (不知道你是否可以在這裏使用後臺功能) – 2014-11-24 15:13:54