2012-11-05 128 views
-3

我是新來的.htaccess,我想應用.htaccess規則標籤頁。 我用於標籤的實際頁面是tagsearch。 這是我的規則404錯誤.htaccess

RewriteRule tags/([a-z|A-Z|0-9]+)/$ tagsearch.php?tag=$1 

請指教。

+0

所以你得到什麼錯誤 – Sibu

+0

你能給出什麼樣的錯誤和預期行爲的例子嗎? –

+0

我想執行本地主機上的項目,我把所有相關的文件在www文件夾中,但它給了我錯誤:找不到URL(404)。我試圖通過更改相關文件的位置來解決此問題,但它顯示相同錯誤。 –

回答

1

在正則表達式的字符集,|一種「或」符號,但義字符|

您是否可能缺少目標網址中的初始斜槓/,並且想要使尾部斜線可選?

試試這個:

RewriteRule ^/tags/([a-zA-Z0-9]+)/?$ /tagsearch.php?tag=$1 

嘗試啓用記錄。有一個「RewriteLog」語句用於調試重寫問題。