[英]Cleaning up the url using htaccess
我得到了這個URL:
類別部分是頁面名稱,而特許會計師部分是參數。
使用apache重寫規則,我想將此URL重寫為:
我的htaccess代碼是:
RewriteRule ^categories/([0-9a-zA-Z_-]+) categories.php?catName=$1
即使進行了編輯,仍然不清楚您要問什么。 您是說要重寫此內容:
對此:
這意味着您要刪除categories
部分。 但是您的重寫器在提到category.php categories.php?
這與您想要的完全無關。 可能是復制/粘貼,對不對?
無論如何,為了將第一個URL重寫為第二個URL,您需要類似以下內容:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} ^domain\.in
RewriteRule ^categories/(.*)$ $1 [R=301,QSA]
它將刪除categories/
細分。 您可以在線測試 :
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.