1>这是显示路径/ uploadr / public文件夹的智能URL的htaccess规则!!
/ uploadr / public文件夹是列出目录的文件夹,不包含任何html文档或
RewriteRule ^Uploadr-Public$ /uploadr/public [L]
然而,当我在网址中访问http://localhost/Uploadr-Public时 映射工作正常,但不显示智能URL(Uploadr-Public)
如何解决这个问题?
下面是网址中显示内容的截图!!
2 - ;此外,假设有人想要访问名为temp的文件夹,该文件夹位于
中 /var/www/html/uploadr/public/temp
可以将url中的路径指定为
htttp://localhost/Uploadr-Public/temp
其中Uploadr-Public /是智能URL,temp是公共文件夹
答案 0 :(得分:1)
问题是/uploadr/public
指向物理目录,并且您没有在重写路径中使用尾部斜杠。在mod_dir
之后运行的mod_rewrite
模块在目录前添加了一个尾部斜杠。
您可以使用此规则来修复它:
RewriteRule ^Uploadr-Public/(.*)$ /uploadr/public/$1 [L,NC]
确保在测试之前清除浏览器缓存。