【问题标题】:Simple redirect with htaccess使用 htaccess 进行简单重定向
【发布时间】:2011-07-14 14:04:21
【问题描述】:

我知道这是一件简单快捷的事情,但网站会在几个小时内上线,而且我对 htaccess 没有任何经验,所以我希望有人能提供一些快速帮助。

所以我想要的是我有 html 文件的根文件夹。文件是 index.html、german.html、swedish.html、spanish.html、danish.html。现在我想拥有该 URL,以便德语站点位于 www.domain.com/de swedish www.domain.com/sv english/default in www.domain.com/en 等等。这应该可以用htaccess做吧?

或者有更好的方法吗?

非常感谢!

【问题讨论】:

  • 这当然是可能的,最好的方法确实是通过 htaccess。您也可以通过 index.php 重定向来完成,但这比通过 htaccess 重定向时要慢一点
  • 您打算如何将用户引导到每个站点 - 服务器上的 GeoIP 数据库或存储在客户端 cookie 中的主页上的语言选择?
  • 人们从时事通讯到他们自己的语言版本。它只是一个竞选网站。

标签: .htaccess url redirect url-rewriting


【解决方案1】:

创建一个包含以下内容的 .htacess 文件:

Redirect permanent /german.html http://yourdomain.com/de
Redirect permanent /swedish.html http://yourdomain.com/sv
....

我希望这是您的建议并且对您有所帮助:)

【讨论】:

  • 这似乎是我需要的。我会试试看。谢谢!
  • 这比重写规则还要简单。不过要小心,有些浏览器会缓存这个,如果你在重定向中有错字,会导致本地问题。
猜你喜欢
  • 2017-10-03
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 2012-05-31
  • 2018-09-05
  • 2011-08-29
  • 2017-04-15
相关资源
最近更新 更多