Перенаправить один URL-адрес HTTP на HTTPS через .htaccess - PullRequest
0 голосов
/ 18 февраля 2019

Я создал новый сайт.Старый использовал http, а новый использует https и имеет другой путь URL.

Пример:

OLD: website.com/index.php/powerpoint-presentation

NEW: https://website.com/powerpoint-presentation

Как мне таким образом направить один URL в .htaccess?Я хотел бы сделать около 10 ручных перенаправлений 301.

Ответы [ 2 ]

0 голосов
/ 18 февраля 2019

Одиночные перенаправления могут быть выполнены, как упоминал Дейв:

Redirect 301 /index.php/powerpoint-presentation https://website.com/powerpoint-presentation

Но если все ваши старые URL-адреса структурированы одинаково, и вы просто хотите удалить /index.php/, вы можете сделать это:

RewriteEngine On
RewriteRule ^index\.php/(.*)$ https://website.com/$1 [R=301,L]

Это перенаправит любые URL со старой структурой /index.php/ на тот же URL на сайте https: // без /index.php/

0 голосов
/ 18 февраля 2019

На старом веб-сайте в вашем файле .htaccess вы будете использовать что-то вроде этого:

Redirect 301 /index.php/powerpoint-presentation https://website.com/powerpoint-presentation

Конечно, вы можете использовать столько, сколько вам нужно.

...