0

我有这个网址:

http://subdomain.maindomain.com

并且所有链接都已经像这样共享:

http://subdomain.maindomain.com/index.php?route=product/product&product_id=xxx
http://subdomain.maindomain.com/index.php?route=product/category&path=xxx
http://subdomain.maindomain.com/index.php?route=information/information&information_id=xxx

现在子域不再使用,所有内容都转移到主域中,所以我希望当有人点击其中一些链接时,要打开的链接是这样的:

http://maindomain.com/index.php?route=product/product&product_id=xxx
http://maindomain.com/index.php?route=product/category&path=xxx
http://maindomain.com/index.php?route=information/information&information_id=xxx

即只有子域被重定向到域,但链接保持原样。这有可能做到吗?

谢谢。

4

1 回答 1

2

如果您的主域和子域位于同一根文件夹中,您可以使用:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^subdomain\.(maindomain\.com)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,QSA,L]

否则,您只需要:

RewriteEngine On
RewriteBase /
RewriteRule ^ http://maindomain.com%{REQUEST_URI} [R=301,QSA,L]
于 2013-09-21T01:01:34.393 回答