Hay,有人可以帮助改写重写规则吗?
我正在开发CMS,目前网址如下
page.php?id=2/About-us
我想删除
page.php?id=2/
网址的一部分,只显示
About-us
任何想法如何使这个工作?
修改
我已将URL改为
page/PAGE_NAME
并使用规则
RewriteRule ^page/([^/\.]+)/?$ index.php?page=$1 [L]
但是,apache只是说在服务器上找不到index.php。
答案 0 :(得分:1)
您确定它是index.php
而不是page.php
吗?
请尝试
RewriteRule ^/page/([^/]+)$ /index.php?page=$1 [L]
如果您需要永久搬家
RewriteRule ^/page/([^/]+)$ /index.php?page=$1 [R=301,L]