[英]Use htaccess to redirect all traffic from subdomain to domain without maintaining directory structure
[英]Use htaccess to redirect all traffic from root to specific subdomain page
我有一個網站已經有一段時間了。 有一段時間我在子域上有一個博客。 我決定取消主網站,只支持博客子域名。
我有一個重定向設置,但它將所有額外的參數傳遞到博客,導致文件未找到頁面出現。 我只是希望重定向轉到沒有參數的索引頁面。
我目前在.htaccess文件中擁有的是這個
RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^/?(.*)$ "http\:\/\/blog\.foo\.org\/index\.php" [R=301,L]
當我收到請求時
http://www.foo.org/foo/foo/?module=foo
它重定向到
http://blog.foo.org/foo/foo/index.php?module=foo
我希望它重定向到http://blog.foo.org/index.php
您必須在替換中指定查詢以覆蓋原始:
RewriteCond %{HTTP_HOST} !^blog\.example\.org$ [NC]
RewriteRule ^ http://blog.example.org/index.php? [R=301,L]
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^(www\.)?foo\.org$ [NC]
RewriteRule ^ http://blog.foo.org/ [R=301,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.