0

我的网站www.example.com有它的文档根public_html目录。但是,我所有的内容都托管在public_html/www.example.com/. 所以,我希望当用户访问我的网站时,他会public_html/www.example.com/从而不是public_html. 那么,.htaccess 重写规则应该是什么?

我不擅长重写规则,但我发现最好的是:

RewriteRule !^blog blog%{REQUEST_URI}

这有两个问题。

  • 如果用户要求,它将无法正常工作www.example.com/blog/
  • 当我们使用目录名作为www.example.com
4

1 回答 1

0

试试这个,让我知道它是否适合你,如果它没有尝试尽可能详细地描述会发生什么。

Options +FollowSymLinks -MultiViews

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/www\.example\.com [NC]
RewriteRule ^(.*)$ /www.example.com/$1 [NC,L]
于 2013-08-28T10:22:54.550 回答