我使用 plesk 来托管我的网页。每当我打开根域(例如:“xxxxxx.xx”)时,我的虚拟服务器都会记录以下错误:
选项 FollowSymLinks 或 SymLinksIfOwnerMatch 关闭,这意味着禁止 RewriteRule 指令:/var/www/vhosts/xxxxxx.xx/httpdocs/index.pl
我在 httpdocs 中没有 index.pl 文件。当我调用“xxxxxx.xx/index.php”或其他页面时,不会发生此错误。
我的 htaccess:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^products/(.*)/(.*)/$ products.php?id=$1&p=$2 [QSA,L]
RewriteRule ^static/(.*)/(.*)/$ static.php?id=$1 [QSA,L]
RewriteRule ^index\.php$ - [L]
任何想法,我该如何解决这个问题?