以前我有一个在nginx下运行的网站(http://zanganli.ir),一切都很好,今天我尝试安装我用于其他人的CMS,新的主机提供商使用LiteSpeed作为网络服务器,新网站(http://zanjan.org)中的问题是当我尝试加载一些php文件时,我收到了403错误,例如http://www.zanjan.org/signin.php,我将所有文件权限设置为777,但仍然遇到了同样的错误,我想通了,当我在.php扩展名的URL末尾添加一个斜杠时,一切正常:http://www.zanjan.org/signin.php/ 我的htaccess文件对于zanganli.ir和zanjan.org是相同的:
RewriteEngine On
RewriteRule ^([a-zA-Z]+)/rss\.xml/?$ rss.php/$1 [NC,L]
RewriteRule ^fa/post/([0-9]+)/([^/]*)/?$ /post.php/$1 [NC,L]
RewriteRule ^fa/product/([0-9]+)/([^/]*)/?$ /product.php/$1 [NC,L]
RewriteRule ^fa/subject/([0-9]+)/([^/]*)/?$ /subject.php/$1 [NC,L]
RewriteRule ^fa/gallery/([0-9]+)/([^/]*)/?$ /gallery.php/$1 [NC,L]
RewriteRule ^fa/poll/([0-9]+)/([^/]*)/?$ /poll.php/$1 [NC,L]
RewriteRule ^fa/([^/]*)$ index.php/$1 [NC,L]
RewriteRule ^sitemap\.xml$ sitemap.php [NC,L]
RewriteRule ^posts(/?)$ posts.php [NC,L]
但无论它是什么,因为我尝试删除所有重写设置,http://www.zanjan.org/index.php和http://www.zanjan.org/signin.php http://www.zanjan.org http://www.zanjan.org/signin.php/时仍然遇到相同的错误, http://www.zanjan.org/index.php/都可以。那么问题是什么?提前致谢