当它具有“custom_title”参数时,我希望(.htaccess)重写搜索查询的 url。任何人都可以帮助我吗?我想重写这个网址:
http://www.mysite.com/search.php?search_query=myquery&custom_title=mytitle
对此:
http://www.mysite.com/results/myquery/mytitle/
当它具有“custom_title”参数时,我希望(.htaccess)重写搜索查询的 url。任何人都可以帮助我吗?我想重写这个网址:
http://www.mysite.com/search.php?search_query=myquery&custom_title=mytitle
对此:
http://www.mysite.com/results/myquery/mytitle/
通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.htaccess
的DOCUMENT_ROOT
目录下:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^results/([^/]+)/([^/]+)/?$ /search.php?search_query=$1&custom_title=$2 [L,NC,QSA]
你可以使用这样的东西:
RewriteRule ^/results/(.+)/(.+)/$ /search.php?search_query=$1&custom_title=$2
然后在您的浏览器中访问 URL http://www.mysite.com/results/myquery/mytitle/search.php
将实际调用您的文件。