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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.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
.htaccess 如何在两种情况下重新映射URL?_.htaccess - Fatal编程技术网

.htaccess 如何在两种情况下重新映射URL?

.htaccess 如何在两种情况下重新映射URL?,.htaccess,.htaccess,当有人继续 example.com/e/t/ 我希望它重新映射到example.com/e/index.php?mode=t 我还希望它在运行时重定向 example.com/e/t/y/ 我希望它重新映射到example.com/e/index.php?mode=t&type=y 我目前的代码是: RewriteEngine on RewriteRule ^e/(.*)/(.*)/$ e/index.php?mode=$1&type=$2 我知道如何做一个或另一个,但不是同时做两个,

当有人继续

example.com/e/t/

我希望它重新映射到
example.com/e/index.php?mode=t

我还希望它在运行时重定向

example.com/e/t/y/

我希望它重新映射到
example.com/e/index.php?mode=t&type=y

我目前的代码是:

RewriteEngine on
RewriteRule ^e/(.*)/(.*)/$ e/index.php?mode=$1&type=$2
我知道如何做一个或另一个,但不是同时做两个,谢谢

RewriteEngine on
RewriteRule ^e/(.*)/(.*)/$ e/index.php?mode=$1&type=$2
RewriteRule ^e/(.*)/$ e/index.php?mode=$1