有没有办法用apache配置模拟符号链接行为?

有没有办法用apache配置模拟符号链接行为?,apache,.htaccess,Apache,.htaccess,有没有办法用apache配置模拟符号链接行为 例如,在/var/www/someFolder/中,我需要引用/var/www/anotherFolder/中的文件,但不使用相对路径(因为我使用的是子域)或绝对路径 注意:符号链接可以工作,但它们不能很好地从git和我的演示站点部署。我认为apache配置比几十个符号链接更易于部署 有办法吗?使用htaccess?用服务器别名?等等。如果我正确理解了您的问题,那么.htaccess中的以下代码应该可以正常工作: Options +FollowSym

有没有办法用apache配置模拟符号链接行为

例如,在
/var/www/someFolder/
中,我需要引用
/var/www/anotherFolder/
中的文件,但不使用相对路径(因为我使用的是子域)或绝对路径

注意:符号链接可以工作,但它们不能很好地从git和我的演示站点部署。我认为apache配置比几十个符号链接更易于部署


有办法吗?使用htaccess?用服务器别名?等等。

如果我正确理解了您的问题,那么.htaccess中的以下代码应该可以正常工作:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteRule ^someFolder/(.*)$ anotherFolder/$1 [L,NC]

这样就可以创建
http://domain.com/somefolder
将在内部引用来自
/anotherFolder/
文件夹的文件,从而在不创建实际符号链接的情况下为您提供符号链接的效果。

如果我正确理解了您的问题,则.htaccess中的以下代码应该可以正常工作:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteRule ^someFolder/(.*)$ anotherFolder/$1 [L,NC]

这样就可以创建
http://domain.com/somefolder
将在内部引用来自
/anotherFolder/
文件夹的文件,从而在不创建实际符号链接的情况下为您提供符号链接的效果。

是的,假设子域的
someFolder
作为文档的根目录,则它应该可以与子域一起工作。这对我来说在javascript和css但不是phpMade一个小的更正,可以再试一次。请报告一些细节问题,比如你看到了什么错误?你看到404页的php请求了吗?如果您仍然得到404,那么出于测试目的,我建议使用以下规则:RewriteRule^someFolder/(.*)$anotherFolder/$1[L,NC,R]并查看您在浏览器中获得的URL。是的,它应该与子域一起工作,假设它们也有
someFolder
作为文档根目录。这对我来说对javascript和css有效,但对PHP无效。请稍做更正,您可以再试一次。请报告一些细节问题,比如你看到了什么错误?你看到404页的php请求了吗?如果您仍然得到404,那么出于测试目的,我建议使用以下规则:重写规则^someFolder/(.*)$anotherFolder/$1[L,NC,R],然后查看您在浏览器中得到的URL。