簡體   English   中英

htaccess從子文件夾重定向到新域

[英]htaccess redirect from subfolder to new domain

我有2個網站,一個托管在根目錄(root.com)中,另一個托管在子目錄(root.com/sub)中。 我使用Host Gator共享,cPanel,這些都是WordPress網站。

我最近購買了一個域並更改了子目錄網站的DNS(root.com/sub到sub.com)。

我想為所有要轉到root.com/sub到sub.com的流量創建301重定向

我為sub.com/.htaccess和root.com/.htaccess嘗試了什么:

RewriteEngine ON
RewriteCond %{HTTP_HOST} root\.com
RewriteCond %{REQUEST_URI} sub
RewriteRule ^sub(.*)$ http://sub.com/$1 [R=301,L]

我已經使用http://htaccess.madewithlove.be/對其進行了測試,並且可以在其中運行,但是在服務器上時沒有任何作用。

在sub.com/.htaccess中

RewriteEngine ON
RewriteBase /sub/
RewriteCond %{HTTP_HOST} root\.com
RewriteCond %{REQUEST_URI} sub
RewriteRule ^(.*)$ http://sub.com/$1 [R=301,L]

這就是修復它的原因。

大家好,我希望此解決方案將幫助您從Subfolder重定向域。

好好享受!!!!!!!!!!!!!!

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{HTTP_HOST} ^(www.)?domainname.com/$
RewriteCond %{REQUEST_URI} !^/www.domainname.com/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /www.domainname.com/$1
RewriteCond %{HTTP_HOST} ^(www.)?domainname.com$
RewriteRule ^(/)?$ www.domainname.com/index.php [L] 
RewriteRule ^robots.txt - [L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM