Перенаправить все страницы на одну страницу с помощью htaccess?

#wordpress #.htaccess #redirect #mod-rewrite #url-rewriting

#wordpress #.htaccess #перенаправление #мод-перезапись #url-переписывание

Вопрос:

Я использую WordPress, и мне нужно перенаправить все страницы на index.html страница (я создал в корневой папке временную).

Я попробовал приведенный ниже код, но он перенаправляет только домашнюю страницу.

 Redirect 301 "index.html" "https://www.examle.com"
 

Я пытался

 RewriteRule ^(.*)$ https://www.examle.com/$1 [R=permanent,L] //getting error(The page isn’t redirecting properly)
 

Я попробовал приведенный ниже код

 RewriteCond %{REQUEST_URI} !/index.html$ 
RewriteCond %{REMOTE_HOST} !^00.00.00.00   //my ip
RewriteRule $ /index.html [R=302,L]
 

Любое другое решение для перенаправления всех страниц на index.html ? На моем сайте более 50 страниц. Я хочу перенаправить все на index.html

Комментарии:

1. Можете ли вы поделиться содержимым вашего текущего файла .htaccess?

2. @ozgur, я попробовал все вышеперечисленное один за другим и перезаписал вверху

Ответ №1:

Вы можете перезаписать содержимое существующего .htaccess файла с помощью этого. Пожалуйста, обратите внимание, что этот код предполагает, что ваш WordPress установлен на root directory .

 RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html$
RewriteRule . /index.html [R=302,L]
 

Комментарии:

1. Я попробовал ваш код, но проблема в том, что если я получу доступ examle.com/about затем я получаю страницу «Моя информация о нас». В общем, он должен быть перенаправлен на index.html страница

2. Да, я хочу, чтобы все страницы перенаправлялись на index.html страница.