htaccess无法使用〜用户名路径

时间:2014-09-07 22:21:22

标签: apache .htaccess mod-rewrite

我正在开发一个新网站,该网站仍然必须通过DNS连接到域名。所以,目前我正在使用http://ipaddress/~username/public_html/

我在使用htaccess文件中进行内部重定向时出现问题,该文件位于http://ipaddress/~username/public_html/

我需要将http://ipaddress/~username/public_html/work/映射到http://ipaddress/~username/public_html/projects/index.php

这就是我所拥有的:

RewriteEngine On
RewriteBase /~username/public_html/
RewriteRule ^work/?$ projects/index.php?$1 [L,NC]

问题是我总是遇到404错误。

如何正常运作?

更新

这似乎与服务器如何处理重定向(如果DNS记录尚不存在)有关。换句话说,由于这是一个开发站点,因此域尚未与该站点连接。一旦设置完毕,一切正常。

1 个答案:

答案 0 :(得分:0)

这似乎与服务器如何处理htaccess重定向有关,如果该站点尚不存在DNS记录。换句话说,由于这是一个开发站点,因此域未与站点连接,并且使用了相对路径。一旦设置完毕,一切正常。