使用.htaccess旧网址重定向到新网址

时间:2013-11-03 22:01:16

标签: .htaccess redirect rule

地狱伙计们,有人可以用.htaccess规则来帮助我重定向这样的网址类型:

旧网址:video/displayresults/?pattern=searchedword

新网址:video/search/?searchword=searchedword

所以我想将任何旧网址重定向到新网址

由于

2 个答案:

答案 0 :(得分:0)

您想要查找htaccess RewriteRule指令。你需要构造它捕获“/ displayresults /?”的正则表达式。并将其解析为“/ search /”。确保已启用mod_rewrite

示例:

  

RewriteRule ^(。)/ displayresults /(.)$ $ 1 / search / $ 2

这假定displayresults是文件夹名称。

答案 1 :(得分:0)

启用mod_rewrite.htaccesshttpd.conf(如果尚未启用),然后将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^pattern=(.*)$ [NC]
RewriteRule ^(video)/displayresults/?$ /$1/search/?searchword=%1 [L,NC,R=301]
相关问题