在AngularJS中删除hashbang后,你没有访问这个文件夹的权限


403 You don't have permission to access this folder after removing hashbang on AngularJS

我试图从angularjs应用程序的URL中删除hashbang,我通过htaccess找到了解决方案:

RewriteEngine On 
Options FollowSymLinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /#/$1 [L]

它在主机XAMPP上工作得很好,但当我把它上传到我的web服务器cPanel时,它不能直接访问任何PHP文件或文件夹,它显示错误:403被禁止的您没有权限访问该服务器上的/anotherFolder/index.php。

我可以访问文件如果我删除这个htaccess

请帮助由于

最后改成:

RewriteEngine On 
Options FollowSymLinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /#/$1 [L]

:

RewriteEngine On 
Options +FollowSymLinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /#/$1 [L]