我知道它被问了一百次,我也花了很多时间搜索和尝试。不知怎的,我仍然无法让它工作,只是部分工作。
我有这样的网址结构:( xxxx也可以是数字)
index.php?mode=xxxxx
index.php?category=xxx
index.php?product=xxxx
index.php?article=xxxxx
index.php?blog&post=xxxxx
我想在所有版本的最后看到的网址:
www.example.com/something
www.example.com/something/something
(在博客和邮箱中)我还想在最后隐藏index.php。
答案 0 :(得分:0)
如果最后只有数字而没有,则规则为:
RewriteEngine on
RewriteRule ^mode/([0-9]+)$ /index.php?mode=$1 [L]
RewriteRule ^category/([0-9]+)$ /index.php?category=$1 [L]
RewriteRule ^product/([0-9]+)$ /index.php?product=$1 [L]
RewriteRule ^article/([0-9]+)$ /index.php?article=$1 [L]
RewriteRule ^blog/([a-zA-Z0-9-]+)$ /blog&post=$1 [L]