Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Php 断开的链接。访问问题_Php_Html_Wordpress_.htaccess - Fatal编程技术网

Php 断开的链接。访问问题

Php 断开的链接。访问问题,php,html,wordpress,.htaccess,Php,Html,Wordpress,.htaccess,我在断开的链接检查器网站上检查了我的WordPress主题,它给了我一个断开的URL列表 见: 带有/location.html的链接转到404页面,我想将这些页面重定向到它们的父页面。i、 e.只需从URL中删除/location.html,并将其重定向到括号中提到的父URL即可 我添加了代码: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)/locations.html$ /$1/ [L,R=301

我在断开的链接检查器网站上检查了我的WordPress主题,它给了我一个断开的URL列表

见:

带有/location.html的链接转到404页面,我想将这些页面重定向到它们的父页面。i、 e.只需从URL中删除/location.html,并将其重定向到括号中提到的父URL即可

我添加了代码:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/locations.html$ /$1/ [L,R=301]
对于我的.htaccess文件,现在一些
/location.html
页面正在重定向到它们的父页面,但仍然不是所有页面


请解决我的问题…我只想删除URL中最后一个的
/location.html

如果需要包含web根(
/
),则需要将斜杠设置为可选:

RewriteRule ^(.*?)/?locations.html$ /$1/ [L,R=301]

@PhillipMclauren只需将您的
重写规则
行替换为以下内容one@PhillipMclauren重定向是无效的
RewriteRule ^(.*?)/?locations.html$ /$1/ [L,R=301]