1

我需要制作一个特定的页面网址以方便用户使用

我有一个页面 www.example.com/index.php?route=a/b

我想重写为-> www.example.com/a

我在 htacces 中使用了这个规则,但它不起作用

RewriteRule ^/a$ index.php?route=a/b

请帮忙

4

1 回答 1

1

Change your rule to:

RewriteEngine On

RewriteRule ^a/?$ /index.php?route=a/b [L,NC,QSA]

And remember that inside .htaccess leading slash in URI is not matched so ^a/?$ instead of ^/a/?$.

Reference: Apache mod_rewrite Introduction

于 2013-10-11T14:07:03.727 回答