該死的傢伙,誰能幫我用的.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 –