我想重写此网址:
bookingstyles /搜索处理search_service_hidden = 89&安培; service_group_id_hidden =
给出这样的东西:
/ bookingstyles /搜索处理/ 89 /
我尝试过使用此.htaccess规则:
RewriteEngine On
RewriteRule /([0-9]+)/([0-9]+)/$ http://localhost/bookingstyles/search-treatment.php?search_service_hidden=$1&service_group_id_hidden=$2 [L]
但我仍然得到相同的旧网址。
答案 0 :(得分:0)
您是否修改了php文件中的代码/链接?
我认为无需在Rewite规则中指定整个网址,而是可以使用{HTTP_HOST}%{REQUEST_URI}
试试这个
RewriteRule ^bookingstyles/(.+)/(.+)\.html$ search-treatment.php?id=$2&name=$1 [nc]
设置虚拟主机是一种更好的解决方案。以下链接可能有所帮助。