如何将URL重写为友好的URL?

时间:2013-07-31 09:21:09

标签: .htaccess url-rewriting

我正在处理.htaccess文件,用于为我的网站创建SEO友好URL。仍在试验它,到目前为止还不行。

我正在寻求一些帮助,以使其运作良好。

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

任何人都有线索?

1 个答案:

答案 0 :(得分:0)

我猜你的想法是错误的。 URL重写允许您执行此操作: REWRITTEN =>原文,而不是相反。

你的规则几乎不错,这是一个更正:

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

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