重写URL但保留原始URL

时间:2015-04-18 10:22:08

标签: .htaccess mod-rewrite

我需要将子域中的原始网址保留到特定网页:

我尝试了以下但没有工作:

RewriteEngine On
RewriteBase /
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^my-subdomain.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/page1/ [R=301,NC,L]

我得到:http://domain.com/page1/

我想:http://my-subdomain.domain.com

1 个答案:

答案 0 :(得分:1)

我认为这就是你想要的:

RewriteEngine On
RewriteBase /
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteCond %{REQUEST_URI} ^/page1 [NC]
RewriteRule ^(.*)$ http://my-subdomain.domain.com/ [R=302,L]

输入

http://domain.com/page1/

输出

http://my-subdomain.domain.com/