.htaccess - 在不更改地址栏中的 URL 的情况下使用 .htaccess 重定向 301

标签 .htaccess url redirect

我目前设置了 WordPress 多站点网络。主网站位于 "http://safesideinc.com." 然后,还有另一个子域 "http://danielgosek.safesideinc.com."

我希望 URL“http://safesideinc.com”指向 “http://safesideinc.com” 和 URL “http://danielgosek.com” “ 导致 “http://danielgosek.safesideinc.com。”

在 .htaccess 中使用 301 重定向,我可以实现这一点。但是,我希望在 URL 栏中输入 "http://danielgosek.com" 会导致 "http://danielgosek.safesideinc.com."不更改显示的 URL——在这种情况下,显示的 URL 应保持为 "http://danielgosek.com."

是否有任何规则可以帮助我实现这一目标?

最佳答案

不可能,301 - 永久重定向是向浏览器发出的指令,表明资源已永久移动,浏览器应重定向到提供的新 URL。

如果您不想更改 URL,您需要在两个虚拟主机/域之间设置反向代理,或者如果 danielgosek.com 只是一个别名,相同的 IP 和从同一个 Apache 虚拟主机提供服务,您可以使用内部重写。

关于.htaccess - 在不更改地址栏中的 URL 的情况下使用 .htaccess 重定向 301,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13278439/

相关文章:

php - header ("location") 导致 [500] 内部服务器错误?

.htaccess - 使用 .htaccess 重写 URL

.htaccess - 子域 mod_rewrite (htaccess) 到相对目录

php - 将 codeigniter 迁移到另一台服务器

java - java中无法下载特定的URL

php - 单击时隐藏推荐人

security - htaccess 身份验证的安全性如何

node.js - 如何规范化 URL?

jquery - Rails 中没有缓存时间戳的资源 URL

php - 使用 htaccess 时未应用样式