【发布时间】:2017-05-26 12:45:12
【问题描述】:
我正在启动一个新版本的网站,我想从新 URL 中删除英语语言路径 - 因为英语是该网站的默认语言。
基本上,我希望 domain.com 而不是 domain.com/en 作为所有英文 URL 的基础。我假设我必须重写域的那部分才能更新包含该路径的所有 URL。否则我的下一个猜测是我应该简单地将网站上的所有 URL 301 重定向到新 URL?假设第一种方法是正确的,这是否可行:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com/en
RewriteRule ^(.*)$ http://domain.com$1 [L,NC,QSA]
</IfModule>
非常感谢:)
【问题讨论】:
标签: .htaccess mod-rewrite http-status-code-301