相关疑难解决方法(0)

在开发到实时服务器之间切换时不一致?

将我在localhost中开发的站点移动到带有该.htaccess文件的托管服务器时,我总是遇到麻烦.特别是与文件的相对路径.这不难解决,但是很烦人.

例如:

  • 虽然ErrorDocument 404 /foo/404.php在托管中工作,但要在localhost中工作,我必须指定ErrorDocument 404 /projectroot/foo/404.php.

  • 使用时mod_rewrite,RewriteRule ^example/$ example.php [L,NC] 可以在localhost中工作,但是要在托管中工作我必须使用 RewriteRule ^example/$ /example.php [L,NC](注意文件名前面的斜杠).

可能是因为我在Windows上运行本地主机,我的主机是Linux,但我不认为这是问题.

所以我的问题是,在本地或远程服务器上工作时,如何确保文件路径正确?什么是.htaccess文件的"工作目录"?

apache .htaccess relative-path

1
推荐指数
1
解决办法
5815
查看次数

标签 统计

.htaccess ×1

apache ×1

relative-path ×1