0

需要帮助,这是基本的 Mod-Rewrite。但我很困惑

我现在的网址:

http://example.com/category.php?fn=accounting-tax

想要看起来像这样:

 http://example.com/category/accounting-tax

只有 Apache Mod-Rewrite,请不要 PHP

更新:

没有PHP可以吗?

谢谢

4

2 回答 2

1

将此添加到您.htaccess的网络根目录中/

RewriteEngine on
RewriteBase /

RewriteCond %{QUERY_STRING} (^|&)fn=(.*)(&|$)
RewriteRule ^category\.php$ category/%2 [NC,L]

假设,你的意思是

/category.php?fn=accounting-tax应该带你去/category/accounting-tax

没有出现在地址栏上。如果您想要外部重定向,请[R=301,NC,L]改用。

于 2013-08-08T17:02:00.487 回答
1
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^category/([a-z0-9\-]+)/item/?$ /category.php?id=$1
</IfModule>
于 2013-11-28T11:22:22.113 回答