url使用.htaccess重写不同的网址

时间:2015-10-08 09:46:23

标签: .htaccess mod-rewrite url-rewriting friendly-url bluehost

我正在尝试使用.htaccess在我的网站上创建干净的网址我有这个

RewriteEngine on
RewriteRule ^([^/]*)/$ /full_posts.php?permalink=$1 [L]
RewriteRule ^category/([^/]*)/$ /search.php?category=$1 [L]

第一个工作正常,但第二个工作不正常,我正在写一个接一个。请帮忙!

1 个答案:

答案 0 :(得分:2)

您正在寻找的规则是:

>>> def put(xs,i,e):
        n = len(xs)
        if i <= n:
            xs.insert(i,e)
        else:
            xs.extend([None]*(i-n-1))
        xs.append(e)


>>> xs = [1,2,3]
>>> put(xs,6,10)
>>> xs
[1, 2, 3, None, None, 10]
>>> 

在这两种情况下,我都使用了斜线斜线。

您可以测试以下规则: http://htaccess.madewithlove.be/