我创建了一个新网站。旧的使用http,新的使用https,并且具有不同的URL路径。
示例:
OLD: website.com/index.php/powerpoint-presentation
NEW: https://website.com/powerpoint-presentation
如何以这种方式在.htaccess中定向单个URL?我想做10次手动301重定向。
答案 0 :(得分:1)
在旧网站上的.htaccess文件中,您将使用以下内容:
Redirect 301 /index.php/powerpoint-presentation https://website.com/powerpoint-presentation
您当然可以使用所需的数量。
答案 1 :(得分:0)
可以像Dave提到的那样进行单个重定向:
Redirect 301 /index.php/powerpoint-presentation https://website.com/powerpoint-presentation
但是,如果所有旧网址的结构都相同,而您只想删除/index.php/,则可以执行以下操作:
RewriteEngine On
RewriteRule ^index\.php/(.*)$ https://website.com/$1 [R=301,L]
这会将具有旧/index.php/结构的所有URL重定向到https://网站上的相同URL,而没有/index.php /