.htaccess URL重写拒绝使用codeigniter
我想重写此URL: 预订方式/搜索处理?搜索\服务\隐藏=89&服务\组\ id \隐藏= 给这样的东西: /预订方式/搜索处理/89/ 我已尝试使用此.htaccess规则:.htaccess URL重写拒绝使用codeigniter,.htaccess,codeigniter,mod-rewrite,.htaccess,Codeigniter,Mod Rewrite,我想重写此URL: 预订方式/搜索处理?搜索\服务\隐藏=89&服务\组\ id \隐藏= 给这样的东西: /预订方式/搜索处理/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
RewriteEngine On
RewriteRule /([0-9]+)/([0-9]+)/$ http://localhost/bookingstyles/search-treatment.php?search_service_hidden=$1&service_group_id_hidden=$2 [L]
但是我仍然得到相同的旧URL。您是否修改了php文件中的代码/链接 我认为没有必要在Rewite规则中指定整个url,而是可以使用{HTTP_HOST}%{REQUEST_URI} 试试这个
RewriteRule ^bookingstyles/(.+)/(.+)\.html$ search-treatment.php?id=$2&name=$1 [nc]
设置虚拟主机是一个更好的解决方案。以下链接可能会有所帮助
您是否修改了php文件中的代码/链接 我认为没有必要在Rewite规则中指定整个url,而是可以使用{HTTP_HOST}%{REQUEST_URI} 试试这个
RewriteRule ^bookingstyles/(.+)/(.+)\.html$ search-treatment.php?id=$2&name=$1 [nc]
设置虚拟主机是一个更好的解决方案。以下链接可能会有所帮助
你好,Addy,欢迎来到Stack Overflow。我已经编辑了你的问题,使网址更清晰(更可读);请记住,在本网站上,鼓励其他用户和您尽可能地改进您的问题。祝你好运嗨,Addy,欢迎来到Stack Overflow。我已经编辑了你的问题,使网址更清晰(更可读);请记住,在本网站上,鼓励其他用户和您尽可能地改进您的问题。祝你好运