Php链接和htaccess弄乱了一些东西

时间:2013-08-20 11:30:23

标签: php html .htaccess

所以这是我的问题,一切都在工作,除了一件事。 这是html代码: “

<ul>
    <li><a href="info">Info</a></li>
    <li><a href="galerija">Galerija</a></li>
    <li><a href="kontakt">Kontakt</a></li>
</ul>   

因此,当我点击info或kontakt时,它会重定向我,但是当我点击galerija链接时,我会把我带到那个喜欢的根源: WWW * / Galerija公寓/ www * / galerija

的内容

我使用htaccess更改URL以方便用户使用。这是htaccess代码:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ $1.php [L,QSA]

有什么想法吗?

如果这对网站有帮助:http://www.britannica.rs

2 个答案:

答案 0 :(得分:1)

看起来网站的根目录中有一个名为“galerija”的文件夹。 因此,第二个RewriteCond被触发,并且不应用RewriteRule。

答案 1 :(得分:0)

这可能无法解决整个问题,但在使用html项目符号列表时,请使用以下方法:

<ul>
    <li><a href="info">Info</a></li>
    <li><a href="galerija">Galerija</a></li>
    <li><a href="kontakt">Kontakt</a></li>
</ul>

对于使用没有扩展名的文件重定向,请尝试

RewriteRule ^([^.]+)$ $1.php