【发布时间】:2011-07-10 16:29:15
【问题描述】:
我正在尝试删除名为 dir 的单个目录的 www.(例如)。我需要能够从该目录中的.htaccess 文件执行此操作。 (我没有 root 访问权限。)知道如何进行这项工作吗?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com/dir$ [NC]
RewriteRule ^(.*)$ http://example.com/dir$1 [R=301,L]
更新——解决方案:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/dir/$1 [R=301,L]
【问题讨论】:
标签: .htaccess redirect url-rewriting no-www