我正在处理.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
任何人都有线索?
答案 0 :(得分:0)
我猜你的想法是错误的。 URL重写允许您执行此操作: REWRITTEN =>原文,而不是相反。
你的规则几乎不错,这是一个更正:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^([\w-]+)/([\w-]+)/?$ ?m=$1&id=$2 [L]
然后,始终在代码中使用重写的网址。