我想重新寫:簡單的URL重寫規則不工作
http://www.domain.com/sample/comments/68
進入這個:
http://www.domain.com/sample/comments/index.php?submissionid=68
下面是.htaccess文件看起來像在這兩個目錄通過上面的「樣品」和目錄「註釋」表示:
RewriteEngine on
RewriteRule ^comments/([0-9]+)?$ index.php?submissionid=$1 [NC,L]
第一URL(http://www.domain.com/sample/comments/68
)前進到404錯誤。我已經檢查,並且mod_rewrite似乎已啓用。另外,當我手動輸入第二個網址時,正確的頁面會拉起來。
任何想法爲什麼我的URL重寫不起作用?
由於提前,
約翰
本質上是一個副本http://stackoverflow.com/questions/3090422/doing-a-url-re-write,http://stackoverflow.com/questions/3130779/advice-for-getting-mod-rewrite工作,http://stackoverflow.com/questions/3118690/url-re-write-rule-not-working 我認爲你應該添加額外的信息到你的其他問題,而不是一遍又一遍的重複發佈相同的問題.. – 2010-06-28 10:22:46
任何想法,爲什麼它不工作? – John 2010-06-28 10:30:02
你可以嘗試添加一個'/':'RewriteRule ^/comments /([0-9] +)?$ index.php?submissionid = $ 1 [NC,L]''RewriteCond'必需的,不確定但值得一試。 – 2010-06-28 10:30:48