.htaccess 重定向所有子文件夹';s到父文件夹
对不起,我不明白htaccess和所有,我做什么,不为我工作。 请告诉我如何从所有这些子文件夹重定向(有一条规则): 到父文件夹:.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] 您的第二种变体应该可
/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]