我有一个最终注册的域附加组件,可以在没有主域的情况下访问。附加域是这样使用的:(我没有找到类似的域设置来帮助我解决这个问题)
primary.com/secondary.de/
primary.com/secondary.de/files
primary.com/secondary.de/files/file
我想将用户重定向到:
二级.de/
次要.de/文件
次要.de/文件/文件
地址。我应该在我的 htacces 文件中使用什么表达式?
谢谢
我有一个最终注册的域附加组件,可以在没有主域的情况下访问。附加域是这样使用的:(我没有找到类似的域设置来帮助我解决这个问题)
primary.com/secondary.de/
primary.com/secondary.de/files
primary.com/secondary.de/files/file
我想将用户重定向到:
二级.de/
次要.de/文件
次要.de/文件/文件
地址。我应该在我的 htacces 文件中使用什么表达式?
谢谢
由于这是 WP 安装,因此将此代码放在您.htaccess
的DOCUMENT_ROOT/secondary.de
目录下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?primary\.com$ [NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(secondary\.de/[^\s]*) [NC]
RewriteRule ^ http://%1 [NE,R=301,L,NC]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>