我試圖讓我的網址更適合搜索引擎優化,我堅持基礎知識,但規則不起作用,我找不出原因。爲什麼我的重寫規則不起作用?
這是URL,因爲它現在是:
metro/metroreports.php?city=ny
它必須看起來像這樣:
metro/bug-reports-for-ny
這是.htaccess文件:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^bug-reports-for-([0-9a-zA-Z]+) metroreports.php?city=$1 [NC,L]
這一切看起來非常直接,但由於某種原因不起作用。任何人都可以在這裏給我一隻手嗎?
兩個網址應正常工作,只需輸入你的螞蟻到瀏覽器中的一個。 – hakre 2012-02-16 11:05:04
但重寫的人不工作,這就是爲什麼我在這裏:)當我在瀏覽器中輸入metro/bug-reports-for-ny時,我得到了404。 – robert 2012-02-16 11:06:35
你有一個名爲'/ metro'的目錄?和'.htaccess'文件位於何處? – 2012-02-16 11:08:32