2012-09-18 31 views
0

我开发的机器,这是Windows,我将我的网站部署到Ubuntu服务器。那么,一个.htaccess文件如何在不同的环境下使用不同的指令。如何.htaccess在不同的操作系统下使用不同的指令

例如:

php_value的auto_prepend_file d:\ 123 \ bigsite \包括\ global.php

在Ubuntu的,我应该替换为其他位置的值。

我使用svn和后钩子程序自动检查出文件到Ubuntu的服务器,所以当我在检查SVN和.htaccess内容是在windows一样

回答

1

.htaccess文件将工作一样在Windows或Linux上,只要你有Apache设置相同。

你当然可以在你的开发机器上有一个.htaccess文件,另一个在生产服务器上有不同的设置,只记得不要错误地覆盖它们。如果您使用svn,那么您应该将.htaccess添加到ignore list

例如,如果你在Windows机器上的.htaccess文件中有一行: -

php_value的auto_prepend_file d:\ 123 \ bigsite \包括\ global.php

随后的.htaccess你的Ubuntu机器上的文件可能是: -

php_value的auto_prepend_file /srv/123/bigsite/include/global.php

http://httpd.apache.org/docs/current/howto/htaccess.html

+0

没有,我不得不更换一些文字与别的东西,看到我更新的问题 – lovespring

+0

正如我所说的,你有你的Ubuntu机器上有Ubuntu的正确的路径不同的.htaccess文件。 – vascowhite

+0

@lovespring查看我的编辑,有帮助吗? – vascowhite

相关问题