Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache .htaccess mvc url在子文件夹和子域中重写_Apache_.htaccess_Mod Rewrite_Url Rewriting - Fatal编程技术网

Apache .htaccess mvc 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

我需要你的帮助,以seo友好的方式管理我的应用程序url,因此我需要重写一些url,让我们做一些示例:

  • 当前url类型:
  • 所需搜索引擎优化url:[其他参数/C/D/E/…]
抱歉,我对.htaccess和preg_match很陌生。 我求求你,谢谢:你可以使用:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]

RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ /index.php?router=$1&param1=$2&param2=$3 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /index.php?router=$1&param1=$2&param2=$3&param3=$4 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /index.php?router=$1&param1=$2&param2=$3&param3=$4&param4=$5 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /index.php?router=$1&param1=$2&param2=$3&param3=$4&param4=$5&param5=$6 [L]
# etc...
在我看来,不可能对数量可变的元素自动执行此操作。 但如果有必要,添加更多行并不太复杂