我正在帮助某人使用他们的网站,他们希望在他们的每个子域上显示一个模板页面 (example.com/template)。
因此,当用户导航到a.example.com
orb.example.com
等时,
他们会看到example.com/template.php
但 url 仍然存在a.example.com
orb.example.com
等。
我知道有一种方法可以做到这一点,我只是想不通。
基本上我希望能够通过更改 1 个文件来一次更改所有页面。
我想我很接近这段代码,但我一直收到 500 个错误
RewriteCond %{HTTP_HOST} ^$.example.com$ [NC]
RewriteRule ^$ $1.example.com/template.php
PS:这些是实际域,而不是虚拟域
这是我目前拥有的
RewriteEngine On
RewriteCond %{HTTP_HOST} ^.+\.dfwfamilylifenews\.com [NC]
RewriteRule ^$ /template.php [L]
# 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