【问题标题】:apache mod-rewrite removing www from urlapache mod-rewrite 从 url 中删除 www
【发布时间】:2010-08-17 17:02:46
【问题描述】:

我想删除 www。从我的网站网址。 我已将此添加到 .htaccess:

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

如果我输入 www.domain.com/x,它会起作用,但如果我输入 www.domain.com/x/y,它就不会。重写“吃掉” x 值。

感谢您的帮助。

【问题讨论】:

  • 有没有名字为x的文件(普通文件或目录)?
  • 你试过包含RewriteBase /吗?
  • 这是您唯一的 .htacess 文件吗?

标签: apache url rewrite


【解决方案1】:

尝试使用

 RewriteRule (.*) http://mydomain.com%{REQUEST_URI}

改为你的重写规则。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-30
    相关资源
    最近更新 更多