У меня есть статическая страница формы page1.html в моем корневом каталоге и другая страница index.php также в корневом каталоге. То, что я пытаюсь сделать, - это переместить все старые входящие ссылки, чтобы указать на каталог Wordpress. Я получил основной домен для перенаправления через .htaccess и index.php, которые я нашел на моем сайте поддержки хостинг-провайдеров (т. Е. Abc.com теперь перенаправляется в мою папку установки Wordpress должным образом)..htaccess 301 перенаправление не работает?
Проблема, с которой я столкнулся сейчас, все страницы, которые были напрямую связаны или индексированы, все еще отображаются. Например, abc.com/page1.html все еще отображается. Я попытался с помощью следующей .htaccess код для перенаправления на новый сайт:
redirect 301 /page1.html abc.com/index.php
Приведенный выше код должен быть правильным из моего понимания, как мои index.php нагрузки копирование данных WordPress (тот же метод, используемый для правильной рабочей аЬс .com redirect), но по какой-то причине перенаправление не происходит.
Вот общий макет моего файла .htaccess.
# BEGIN WordPress redirect
# This part is for the abc.com -> wordpress folder redirect.
# Code taken strait from my hosting provider's help tutorial.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /WordpressInstallation/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /WordpressInstallation/index.php [L]
</IfModule>
# Problem code below
# Static page redirects
redirect 301 /page1.html /index.php
redirect 301 /page2.html /index.php
.
.
.
Любые идеи о том, что я делаю неправильно или как я могу достичь результата, которого я ищу?
Edit:
Это не может быть необходимой информации, но page1.html, page2.html и т.д. файлы находятся в корневом каталоге с файлом .htaccess в то время как WordPress установки в папке с именем wordpressInstallation в корневом каталоге. Я просто подумал, что я уточню, что если бы вопрос не сделал этого ясно.
/
---wordpressInstallation
------Wordpress files (head.php, index.php, style.css etc.)
---page1.html
---page2.html
.
.
.
---index.php
---.htaccess
.
.
.
Просто попробовал его с соответствующими разделами, и он все еще не обрабатывал перенаправление abc.com/page1.html. – MrJman006
Это .htaccess внутри '/ WordpressInstallation /' путь, и вы пытаетесь перенаправить корневой путь '/ page1.html'? – anubhava
Только что отредактировал вопрос, чтобы прояснить структуру файлов. – MrJman006