Apache .htaccess mvc url在子文件夹和子域中重写
我需要你的帮助,以seo友好的方式管理我的应用程序url,因此我需要重写一些url,让我们做一些示例:Apache .htaccess mvc url在子文件夹和子域中重写,apache,.htaccess,mod-rewrite,url-rewriting,Apache,.htaccess,Mod Rewrite,Url Rewriting,我需要你的帮助,以seo友好的方式管理我的应用程序url,因此我需要重写一些url,让我们做一些示例: 当前url类型: 所需搜索引擎优化url:[其他参数/C/D/E/…] 抱歉,我对.htaccess和preg_match很陌生。 我求求你,谢谢:你可以使用: RewriteEngine on RewriteCond %{REQUEST_FILENAME} -d [OR] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^ - [L] R
- 当前url类型:
- 所需搜索引擎优化url:[其他参数/C/D/E/…]
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...
在我看来,不可能对数量可变的元素自动执行此操作。
但如果有必要,添加更多行并不太复杂