Запустить сайт Wordpress из индекса

Я пытаюсь запустить веб-сайт Wordpress со статической домашней страницы без wordpress (index.html) с помощью кнопки.

Index.html предоставит пользователям возможность оставить мне свою контактную информацию по электронной почте или перенаправить их на сайт Wordpress, который я создал, когда они нажимают кнопку "Enter".

Сайт wordpress отлично работает, когда стандартный файл wordpress index.php находится в корне сайта. Когда я заменяю этот файл собственным файлом index.html (с кнопкой и кодом контакта), я не могу запустить файл wordpress index.php. Я переименовал исходный wordpress index.php в indexWP.php, и я вызываю этот файл из моего нового файла index.html, используя предложение кода здесь: Кнопка запуска php-скрипта, как?

<form action="indexwp.php" method="get">
 
</form>

Когда я использую приведенное выше, оно дает мне ошибку 404 Page Not Found, когда я нажимаю Enter.

Оригинальный Wordpress index.php выглядит так (переименованный в indexwp.php):

<p> Я нооб, поэтому я подозреваю, что я неправильно интерпретирую с приведенным выше образцом кода.</p>
2 ответа

Вы можете использовать следующее в своем.htaccess (ниже определений Wordpress)

************** index.html

Index.html - это ваша страница, а index.php - это Wordpress.

Но Wordpress использует доменное имя без index.php для своей домашней страницы, чтобы вы постоянно попадали в ваш index.html (страница входа в систему). Вам нужно будет автоматически перенаправить на index.php, если cookie установлен (или что-то еще).

Лучше бы установить Wordpress в подкаталог, если вы действительно хотите ввести такую страницу. Тогда у вас может быть /index.html перенаправлен на /WP/index.php.

Проверьте эту статью (и ее ссылки) на разработку Wordpress в подкаталоге.


предполагая, что вы используете веб-сервер apache2, может быть.htaccess может помочь или вызывает проблему.

как насчет: ************** index.php правило. здесь apache2 будет использовать index.php как список каталогов, и теперь пользователь может перейти на exapmle.com/index.html.

еще лучше, почему бы не создать файл home.php, добавьте в него код index.html, а затем ссылку home.php, например example.com/home, с помощью htaccess, чтобы удалить расширение.php, например: RewriteRule ^home$ $1.php

как никогда не со статическим index.html.

Удачи :)

licensed under cc by-sa 3.0 with attribution.