该死的家伙,谁能帮我用的.htaccess规则来重定向URL等类型:用的.htaccess旧网址重定向到新的URL
旧网址:video/displayresults/?pattern=searchedword
新网址:video/search/?searchword=searchedword
所以我想任何旧网址重定向到新的URL
感谢
该死的家伙,谁能帮我用的.htaccess规则来重定向URL等类型:用的.htaccess旧网址重定向到新的URL
旧网址:video/displayresults/?pattern=searchedword
新网址:video/search/?searchword=searchedword
所以我想任何旧网址重定向到新的URL
感谢
您要查找的htaccess RewriteRule
指令。您需要构建它捕获的正则表达式“/ displayresults /?”并将其解析为“/ search /”。确保您的mod_rewrite启用
例子:()()
重写规则^/displayresults/$ $ 1 /搜索/ $ 2
这是假定displayresults是一个文件夹名称。
启用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]
I've找到了现在这个:
'的RewriteCond%{QUERY_STRING}模式=( 。*) RewriteRule ^(。*)/ video/search /?searchword =%1 [L,R = 301]'但是我想让它只适用于拥有/ video/displayresullts /的url –