在.htaccess中定义根

时间:2018-03-18 11:50:04

标签: php .htaccess server-configuration

我正在尝试使用RewriteRule在网站上制作干净的网址。但是当我从不同页面调用页面时(例如,包含在不同页面中的页眉),它显示404 - 未找到对象。

我观察到每页的网址处理方式不同。根据我的观察,我可能需要设置一个根文件夹,并且必须根据它重定向所有页面。这样它就会重定向到正确的目的地。

有关.htaccess的任何信息都会有所帮助

我的.htaccess代码如下:

DirectoryIndex index2.php
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^(.*)/([a-zA-Z0-9]+)/songs?$ album.php?ad=$2 [QSA,NC]
RewriteRule ^category/([a-zA-Z0-9]+)?$ category.php?ct=$1 [QSA,NC] 
RewriteRule ^(.*)/([a-zA-Z0-9]+)/cat?$ /category.php?ct=$2 [QSA,NC]

和我的目录:

localhost
   |
   +mysite
       |
       +mp3
           |
            index2.php
            category.php
            album.php

0 个答案:

没有答案