您好我有一个重写,以添加作者姓名:
example.com/author/first-name-last-name
现在当有人导航到:
example.com/author
它显示了所有作者,但我希望URL为
example.com/authors
最后加上's'。 如何在不重定向到名为authors.php的实际页面的情况下实现此目的?
我目前的规则是:
RewriteRule ^author/([A-Za-z0-9-]+)/?$ author.php?authorslug=$1 [NC,L]
答案 0 :(得分:0)
在您已有的规则之前添加规则:
RewriteRule ^author/?$ /authors.php [L]
答案 1 :(得分:0)
可能这就是你要找的东西:
RewriteEngine On
# show all authors
RewriteRule ^authors/?$ /author.php [L]
# show a particular author
RewriteRule ^author/([a-z0-9-]+)/?$ author.php?authorslug=$1 [NC,L]