1

我似乎无法找到这个特定问题的答案:

我如何转发http://play.domain.com- 但不是http://play.domain.com/xxx

至: http://work.domain.com

其中“xxx”是任何字符串。

换句话说,如果用户请求站点根目录,则重定向,否则停留在所选 URL 上。

我试过了

RewriteEngine On 

RewriteCond %{HTTP_HOST} !work.domain.com [NC]
RewriteRule ^(.*)$ http://work.domain.com.com/$1 [R=301,L]

但它什么也没做:-/

4

2 回答 2

2

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^play\.domain\.com$ [NC]
RewriteRule ^/?$ http://work.domain.com/ [R=301,L]
于 2013-09-05T17:22:22.060 回答
1

尝试:

RewriteEngine On 

RewriteCond %{HTTP_HOST} !work.domain.com [NC]
RewriteRule ^$ http://work.domain.com.com/ [R=301,L]

仅重定向空白请求。

于 2013-09-05T17:15:40.427 回答