我正在尝试执行一些引用/this/is/my/path/public
中代码的PHP代码,但此目录不存在。实际目录是/this/is/my/path/htdocs
所以当我尝试运行此代码时,我收到此错误:
Warning: opendir(/this/is/my/path/public/assets/js/build-plugins/): failed to open dir: No such file or directory
我希望使用.htaccess
或类似的东西将调用从一个目录重定向到另一个目录。我试过这个:
RewriteRule ^public/(.*)$ /htdocs/$1 [R=301,NC,L]
和此:
RewriteRule ^public/(.+)$ /this/is/my/path/htdocs/$1 [L,NC,NE,R=301]
但无济于事。也许我正在以错误的方式接近这个并且符号链接会更好?
有什么想法吗?
感谢。
答案 0 :(得分:0)
Symlinks是一个很好的解决方案,你也可以尝试Alias apache指令
Alias / public / path / htdocs