使用斜杠重写URL

时间:2015-10-07 14:18:38

标签: php .htaccess mod-rewrite url-rewriting

我尝试构建一个类似于stackoverflow的seo友好url系统。

示例:

https://domain.com/cat/{id}/topic-title

但是,有问题因为url重写。

1 - 中断链接

https://domain.com/cat/css/style.css
https://domain.com/cat/img/favicon.png

2 - 导航时保留当前目录

https://domain.com/cat/cat/{id}/topic-name

我的.htaccess

Options -Indexes

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^cat/(.*)$ category.php?current=$1 [L]

我的超链接

<a href="cat/<?php echo $topic; ?>" class="mdl-layout__tab<?php if ($current == $topic) {echo ' is-active';}?>"><?php echo $topic; ?></a>

抱歉我的英语不好。

0 个答案:

没有答案