我需要從這個URL重定向重定向.productionsite.com/level1/page1.html?品牌= 6的.htaccess與參數和多個目錄級別
我遇到過各種重定向w /參數堆棧上的答案,但沒有具體說明如何重寫.htaccess的一部分重定向到一個完全不同的域。幫幫我!
我需要從這個URL重定向重定向.productionsite.com/level1/page1.html?品牌= 6的.htaccess與參數和多個目錄級別
我遇到過各種重定向w /參數堆棧上的答案,但沒有具體說明如何重寫.htaccess的一部分重定向到一個完全不同的域。幫幫我!
只是做一個重定向從devsite到productionsite。第二行附加在devsite域後面的新位置。
RewriteCond %{HTTP_HOST} !^www.devsite.com$ [NC]
RewriteRule ^(.*)$ http://www.productionsite.com/$1 [L,R=301]
這在www.devsite.com
域的文檔根添加到htaccess文件。將其添加到可能已經在該文件中的任何其他規則的上方。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.)?devsite\.com$ [NC]
RewriteRule ^level1/page1\.html$ http://www.productionsite.com/level1/page1.html [L,QSA]
RewriteCond %{QUERY_STRING} \?brand=6
RewriteCond %{HTTP_HOST} ^www\.devsite\.com$
RewriteCond %{SERVER_PORT}s ^(443(s)|\d+s)$
RewriteRule ^level1/page1\.html$ http%2://www.productionsite.com/$0 [R=301,QSA,L]
感謝您的答案,但我似乎無法得到這個工作。我們在.htaccess文件中已經有以下內容: 'RewriteEngine On RewriteCond%{HTTP_HOST}!^ www \。 RewriteRule ^(。*)$ http://www.% {HTTP_HOST}/$ 1 [R = 301,L]' 這是干擾嗎? – TheNovice
@TheNovice - 您應該總是先分別測試每個規則 –
感謝您的答案,但我似乎無法得到這個工作。我們在.htaccess文件中已經有以下內容: 'RewriteEngine On RewriteCond%{HTTP_HOST}!^ www \。 RewriteRule ^(。*)$ http://www.% {HTTP_HOST}/$ 1 [R = 301,L]' 這是干擾嗎? – TheNovice
@TheNovice不,這條規則不會有所作爲。 –