-1

我正在为我的网站创建 SEO 友好 URL 的 .htaccess 文件。仍在尝试它,到目前为止它还不起作用。

我正在寻找一些帮助以使其正常工作。

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9-/]+)/$([a-zA-Z0-9-/]+)/$ ?m=$1&id=$2 [L,QSA,NC]

从:

www.testing.com/?m=bestproduct&id=admin

至:

www.testing.com/bestproduct/admin 

从:

www.testing.com/?m=product&id=admin

至:

www.testing.com/product/admin

从:

www.testing.com/?m=company&id=admin

至:

www.testing.com/company/admin

有人有线索吗?

4

1 回答 1

0

我猜你想错了。URL 重写允许您这样做:REWRITTEN => ORIGINAL,而不是相反。

你的规则几乎很好,这里有一个更正:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^([\w-]+)/([\w-]+)/?$ ?m=$1&id=$2 [L]

然后,始终在代码中使用重写的 URL

于 2013-07-31T09:58:40.647 回答