Файл .htaccess для WP и поддоменов - PullRequest
0 голосов
/ 21 февраля 2019

Я пытался добавить SSL на сайт WP, который живет в поддомене, используя это руководство: https://www.youtube.com/watch?v=GPcznB74GPs.

Все работало хорошо, и сайт отвечал на HTTPS, пока я не отредактировалФайл .htaccess, чтобы попытаться форсировать весь трафик в SSL.Теперь я получаю «Запрошенный URL / не найден на этом сервере».на всех доменах (есть другие дочерние домены, которые являются родственными элементами того, который я редактировал, и они тоже повреждены).

После редактирования файла .htaccess и просмотра сайта, который был сломан, я поместил файл .htaccessназад, как это было, но теперь он все еще сломан.Я отредактировал 2 файла, пытаясь это исправить (public_html / .htaccess и public_html / mysubdomain.com / .htaccess), но вернул каждый обратно в исходное содержимое.Все еще не люблю.

Публичный_html / .htaccess - это:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

#begin brad changes
php_value max_input_vars 3000
#end brad changes

, а файл public_html / mysubdomain.com / .htaccess - это

# Switch rewrite engine off in case this was installed under HostPay.
RewriteEngine Off

SetEnv DEFAULT_PHP_VERSION 53


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

ОниЯ просто не понимаю, что может быть не так.

Обратите внимание, что дочерние сайты (public_html / myOtherSite.com /) также не работают, но я ничего не изменил в этих папках.Это заставляет меня поверить, что основной файл .htaccess каким-то образом испорчен.

Я отредактировал файлы с помощью редактора GoDaddy CPanel, который перед открытием файлов спросил меня, в порядке ли UTF8.Должно ли это иметь значение?

1 Ответ

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

Оказывается, это была ошибка пользователя.Очевидно, CPanel поддерживает перетаскивание, и я случайно перетащил свою папку public_html в public_ftp, чтобы все мои файлы были удалены.Когда я положил public_html обратно, все снова заработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...