将子域重定向到主域的子文件夹,结构相同

时间:2013-09-23 14:37:17

标签: php wordpress .htaccess redirect

请帮我创建wordpress .htacess )的重写规则,该规则将执行以下操作:

重定向子域

AAA.site.com/BBB.html到site.com/AAA/BBB.html

让我在这里解释

  • 我将创建一个与我名字相同的子文件夹(AAA) 子域(AAA)。
  • 页面名称保持不变(BBB.html)

我有100多个子域名,我想使用WILDCARD重定向到与子域名相同的“文件夹”。

提前致谢

3 个答案:

答案 0 :(得分:3)

试试这个

RewriteEngine On
RewriteCond %{HTTP_HOST} ^\(.*\)\.site\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/\1/$1 [L,R=301]

答案 1 :(得分:0)

您可以在.htaccess中使用mod_rewrite来执行此操作。

RewriteEngine On

RewriteCond %{HTTP_HOST} ^aaa\.site\.com$ [NC]

RewriteRule ^(.*)$ http://site.com/aaa/$1 [L,R=301]

答案 2 :(得分:0)

我想,这就是你要找的东西:

RewriteCond %{HTTP_HOST} ^subdomain\.yourwebsite\.com$
RewriteCond %{REQUEST_URI} !^/subdomain_folder/
RewriteRule (.*) /subdomain_folder/$1