.htaccess 用于重定向到 localhost 项目根目录
Posted
技术标签:
【中文标题】.htaccess 用于重定向到 localhost 项目根目录【英文标题】:.htaccess for redirecting to localhost project root 【发布时间】:2015-03-17 14:19:40 【问题描述】:我的 php localhost 项目位于 XAMPP localhost 目录中名为 myproject 的文件夹中。在这个项目中我需要使用一些超链接,例如:
<a href="/">Home</a>
如果我在:
http://localhost/myproject/something
在生产服务器上,这将我带到项目的根目录(家),但在本地主机上我得到:
http://localhost/xampp/
而不是
http://localhost/myproject
我该怎么做?我想这将与 .htaccess 文件有关。谢谢你的建议
【问题讨论】:
get started with .htaccess 【参考方案1】:在您的 httpd.conf
xampp
中搜索并替换为 myproject
并重新启动您的网络服务器:
DocumentRoot "C:/.../xampp/.."
和<Directory "C:/..../xampp/../"> ...
【讨论】:
OP需要使用.htaccess文件,而不是修改httpd.conf文件。 更改 httpd.conf 文件是解决问题的一种方法,但更好的解决方案是使用 .htaccess 进行重定向。如果我需要运行另一个项目,对 httpd.conf 的更改可能会出现问题。以上是关于.htaccess 用于重定向到 localhost 项目根目录的主要内容,如果未能解决你的问题,请参考以下文章
htaccess 和 mod_rewrite 用于 IPN 重定向
.htaccess:将主域重定向到https:// www,子域重定向到https://(不带www)