【问题标题】:Domain redirection using .htaccess使用 .htaccess 进行域重定向
【发布时间】:2014-05-06 19:29:58
【问题描述】:

我想知道如何使用 .htaccess 重定向链接。

一个域将http://domain.com 链接到index.html,另一个http://www.domain.com 链接到/wp/index.php。

当有人在浏览器中输入www.my-domain.com 时。我想要那个带有 www 的域。重定向到一个文件,例如 /unique/one.php。当有人键入my-domain.com 没有 www.时,它应该重定向到我目录中的另一个文件,例如/another/index.php。

有解决这个问题的办法吗?

【问题讨论】:

  • 您能否展示您的尝试并提供一些示例。
  • 当有人尝试在浏览器中输入my-domain.com 时。我想要那个带有 www 的域。重定向到一个文件,例如 /unique/one.php 当有人键入 my-domain.com 而没有 www。重定向到另一个文件到我的目录,例如/another/index.php。现在清楚了吗?
  • 您要重定向(在浏览器中更改 URL)还是静默重写?
  • 我认为是静默重写。但我真的不明白你的意思吗?我想在 .htacces 中进行
  • 重定向意味着浏览器中的 URL 更改,但静默重写意味着 URL 保持不变。

标签: regex apache .htaccess mod-rewrite


【解决方案1】:

将此代码放入您的DOCUMENT_ROOT/.htaccess 文件中:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteRule ^/?$ /wp/index.php [L]

RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^/?$ /index.html [L]

【讨论】:

  • 那是我不会的。感激不尽!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-05
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 2010-12-19
  • 2018-09-05
相关资源
最近更新 更多