我需要你的帮助以seo友好的方式管理我的应用网址,所以我需要重写一些网址,让我们做一些例子:
很抱歉,我真的很新.htaccess和preg_match。 我求求你,谢谢:D
答案 0 :(得分:1)
您可以使用:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ /index.php?router=$1¶m1=$2¶m2=$3 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /index.php?router=$1¶m1=$2¶m2=$3¶m3=$4 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /index.php?router=$1¶m1=$2¶m2=$3¶m3=$4¶m4=$5 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /index.php?router=$1¶m1=$2¶m2=$3¶m3=$4¶m4=$5¶m5=$6 [L]
# etc...
在我看来,不可能为可变数量的元素自动执行此操作。 但如果有必要,添加更多行并不太复杂。