地狱伙计们,有人可以用.htaccess规则来帮助我重定向这样的网址类型:
旧网址:video/displayresults/?pattern=searchedword
新网址:video/search/?searchword=searchedword
所以我想将任何旧网址重定向到新网址
由于
答案 0 :(得分:0)
您想要查找htaccess RewriteRule
指令。你需要构造它捕获“/ displayresults /?”的正则表达式。并将其解析为“/ search /”。确保已启用mod_rewrite
示例:
RewriteRule ^(。)/ displayresults /(.)$ $ 1 / search / $ 2
这假定displayresults是文件夹名称。
答案 1 :(得分:0)
启用mod_rewrite
和.htaccess
至httpd.conf
(如果尚未启用),然后将此代码放入DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^pattern=(.*)$ [NC]
RewriteRule ^(video)/displayresults/?$ /$1/search/?searchword=%1 [L,NC,R=301]