我有一个名为category.php
的页面,其中包含文章和其他类别的链接。
要打开类别内的文章,代码为:
<a href='article/". $art_id ."'> Article 1 </a>
要打开类别内的其他类别,代码为:
<a href='category/". $cat_id ."'> Category 2 </a>
我在.htaccess上有这段代码:
RewriteEngine On
RewriteRule ^category/([a-z0-9]+)$ category.php?id=$1
RewriteRule ^article/([a-z0-9]+)$ article.php?id=$1
category 1
打开就好了,但是当我点击类别页面内的链接打开文章或其他类别时,链接会变为:
http://www.example.com/category/article/1
http://www.example.com/category/category/2
找不到页面上的两个网址结果,将其组织起来最好做什么?
类似的东西:
http://www.example.com/category/1/article/1
答案 0 :(得分:0)
您还可以在页面标题中添加相对URI基础:
<base href="/" />