我試圖用一個.htaccess檔案設定一些規則:
我想讓所有的url都是這種型別的。
我希望任何這種型別的網址。/轉發到index.php?name=X,任何帶有/postalcode/(這里的任何內容)的url轉發到index.php?postalcode=(這里的任何內容)
這是我所做的:
RewriteRule ^([^/]*)/$ index.php?name=$1 [L]
RewriteRule ^([^/postalcode/]*)/$ index.php?postalcode=$1 [L]
第一條規則起作用,但第二條規則不起作用。 有什么幫助嗎?
謝謝。
uj5u.com熱心網友回復:
你的.htaccess是這樣的:
你的.htaccess是怎樣的?
RewriteEngine On
# skip all files and directories from rewrite rules below
RewriteCond %{REQUEST_FILENAME}。-d [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR] RewriteCond %{REQUEST_FILENAME} -f -f
RewriteRule ^ - [L]
# 郵政編碼處理程式。
RewriteRule ^postalcode/([^/] )/?$ index.php?postalcode=$1 [L,QSA,NC)
# name handler [L,QSA,NC]。
RewriteRule ^([^/] )/?$ index.php?name=$1 [L,QSA]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/309785.html
標籤:
