我想創建漂亮的網址。但是,我在 .htaccess 中遇到了一些問題。例如我有 url domain/some.php?f=query-string。我想更改域/查詢字串(預期的 url)。是否可以通過 .htaccess 更改/重定向。或者也許來自 php 檔案本身。
這是我制作的一些 htaccess 片段,但我得到了空白/錯誤頁面
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteRule ^/([^/.] )$ some.php?f=$1 [NC,L]
</IfModule>
感謝您的關注。
uj5u.com熱心網友回復:
RewriteRule ^/([^/.] )$ some.php?f=$1 [NC,L]
在 中.htaccess,RewriteRule 模式匹配的 URL-path不以斜杠開頭,因此上面的內容永遠不會匹配并且什么也不做。這應該像下面這樣寫:
RewriteRule ^([^/.] )$ some.php?f=$1 [L]
NC此處不需要該標志,因為正則運算式已經“不區分大小寫”。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/339496.html
上一篇:僅將主商店頁面(不包括搜索)重定向到WooCommerce中的另一個頁面
下一篇:我被重定向攻擊了嗎?
