htaccess多个RewriteRule用于帖子,页面和类别

时间:2019-07-10 12:10:08

标签: .htaccess

我需要为SEO友好的URL重写3页。但是,当我在htaccess中使用以下代码时,我的网站/电脑被挂起了。

网站帖子,页面和类别网址现在为:

http://example.com/page.php?id=about-us
http://example.com/category.php?id=mobile-phone
http://example.com/post.php?id=mobile-phone/this-is-test

我想这样做:

http://example.com/about-us
http://example.com/mobile-phone
http://example.com/mobile-phone/this-is-test

htaccess代码:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^([^/]*)$ page.php?id=$1 [N]
    RewriteRule ^([^/]*)$ category.php?id=$1 [NC]
    RewriteRule ^([^/]*)/([^/]*)$ post.php?id=$1&title=$2 [NC,L,QSA]
</IfModule>

我现在需要做什么?

0 个答案:

没有答案