我想將除www之外的所有子域重定向到.htaccess中的https://www.example.com,我該怎麼做?所有子域都可以被訪問。將除www之外的所有子域重定向到主域
我只想重定向子域,而不是主域上的內部頁面。
例子:(應該重定向)
- hello.domain.com
- test.example.domain.com
- www.hello.sub.domain.com
實例其中不重定向:
- www.domain.com/hello-world
- www.domain.com
當前.htaccess文件:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.dk$
RewriteRule ^(.*) https://www.domain.dk/$1 [QSA,L,R=301]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
似乎並沒有工作。順便說一下,子域是可訪問的。並在隱身模式下進行測試。 – JDoe
使用http://httpstatus.io進行測試 - 這不會受到緩存的影響。 – Chris
另一個問題,如https://www.example.com/hello-world等頁面是否也會被重定向,因爲這不是我想要的。 – JDoe