我有以下.htaccess代码:
<Directory /var/www/html/angular2-sens>
Options Indexes FollowSymLinks
RewriteEngine On
RewriteBase /angular2-sens
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /angular2-sens/index.html [L]
</Directory>
现在,这段代码来自我发现的一些教程 - 我需要更改它以适应我的webstie结构。
我的网站位于mydomain.com/v2
,目录为/domains/mydomain.com/public_html/v2/
希望你能帮助我。
我试图自己做并失败 - 返回错误500.(将.htaccess放在v2文件夹中)
<Directory />
Options Indexes FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</Directory>
出了什么问题?
答案 0 :(得分:3)
在/v2/.htaccess
:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /v2/
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.html [L]
<Directory>
中不允许使用 .htaccess
指令。