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>   

因此,当我单击 info 或 kontakt 时,它会完美地重定向我,但是当我单击 galerija 链接时,我会将我带到该 lik 的根目录:www* /galerija/ insted of www */galerija

我使用 htaccess 将 URL 更改为用户友好。这是htaccess代码:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

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

有任何想法吗 ?

如果有帮助,请访问以下网站:http ://www.britannica.rs

4

2 回答 2

1

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

于 2013-08-20T12:37:26.697 回答
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
于 2013-08-20T11:46:36.567 回答