我想将旧URL重定向到新URL,但是旧URL也可以工作,因为我已经提交了旧URL。如何解决此问题?
例如
http://example.com/p/holi/happy-holi-2019至http://example.com/p/happy-holi-2019
答案 0 :(得分:0)
您可以使用重定向301。.htaccess
文件:
Redirect 301 /p/holi/happy-holi-2019 http://www.example.com/p/happy-holi-2019
OR
Redirect 301 ^p/([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/?$ http://www.example.com/p/$2
答案 1 :(得分:0)
RewriteCond %{THE_REQUEST} /p/holi/happy-holi-2019 [NC]
RewriteRule ^ /p/happy-holi-2019 [L,R=301]
RewriteRule ^p/([a-zA-Z0-9-/]+)$ detail.php?post=$1 [L]