重定向到错误的URL以进行301永久重定向

时间:2018-02-20 14:48:39

标签: apache .htaccess redirect

我遇到301网站重定向问题,有些工作,有些不做。这是一个不起作用的例子,我不明白我做错了什么。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]

重定向的页面如下所示,它提供了404页面: https://www.example.com/services2/services3

1 个答案:

答案 0 :(得分:0)

由于Redirect指令会将旧网址的其余部分附加到目的地,因此请使用RedirectMatch重定向到特定位置

RedirectMatch  301 "/services1/services2/services3" "/services2"