Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/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 重定向所有子文件夹';s到父文件夹_.htaccess - Fatal编程技术网

.htaccess 重定向所有子文件夹';s到父文件夹

.htaccess 重定向所有子文件夹';s到父文件夹,.htaccess,.htaccess,对不起,我不明白htaccess和所有,我做什么,不为我工作。 请告诉我如何从所有这些子文件夹重定向(有一条规则): 到父文件夹: /about/vacancy/ 我尝试的是: #1 RewriteRule ^about/vacancy/(.*)$ /about/vacancy/ [L,R=301] #2 RewriteCond %{REQUEST_URI} !^/about/vacancy/.+$ RewriteRule .* /about/vacancy/ [L] 您的第二种变体应该可

对不起,我不明白htaccess和所有,我做什么,不为我工作。 请告诉我如何从所有这些子文件夹重定向(有一条规则):

到父文件夹:

/about/vacancy/
我尝试的是:

#1
RewriteRule ^about/vacancy/(.*)$ /about/vacancy/ [L,R=301]

#2
RewriteCond %{REQUEST_URI} !^/about/vacancy/.+$
RewriteRule .* /about/vacancy/ [L]

您的第二种变体应该可以工作,但第一种方法不那么复杂。你只需要稍微调整一下:

RewriteEngine on
RewriteRule ^/?about/vacancy/.+$ /about/vacancy/ [L,R=301]

如果您使用的是分布式配置文件(“.htaccess”),而不是真正的http服务器主机配置,则需要首先启用这些配置。请查看
AllowOverride
的文档,了解相关信息。

向我们展示您至少尝试过的内容。
RewriteEngine on
RewriteRule ^/?about/vacancy/.+$ /about/vacancy/ [L,R=301]