自从我添加(至少那是我开始注意到某些错误的时候).htaccess文件到我的根文件夹时带有以下内容:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
我的网站从未自动登陆index.php文件。要查看实时结果: www.unidrones.co.za/ChoiceGelatin
页面应该呈现index.php文件并自动突出显示“HOME”链接,就像我在URL中手动键入index.php时那样:www.unidrones.co.za/ChoiceGelatin/index.php
首先,它正在读取索引文件内容,但与之关联的CSS无法正常工作。每个页面都有一个动态添加的正文ID,因此索引文件的正文标记的ID为#index。
我已经在SO和其他论坛上进行了研究,并看到了类似的问题,我在试用它们时检查了所有内容:
以上解决方案均无效。我在XAMPP上尝试了这个网站并且没有显示它应该像往常一样,直到昨天。
答案 0 :(得分:1)
使用以下内容将index.php添加到您的root中:
<?php
header('Location: ' . ('http://www.unidrones.co.za/ChoiceGelatin/index.php'));
?>
这会将您重定向到ChoiceGelatin的索引页面。 .htaccess中的重写规则实际上消除了每次请求php文件时添加.php
的负担。它似乎没有工作,可能是因为http.conf中的配置。 Try enabling mod-rewrite!