Htaccess переписывает в подпапке WordPress - PullRequest
0 голосов
/ 06 февраля 2019

У меня проблемы с перезаписью URL на моем сайте.Я очень мало знаю о том, как работают правила .htaccess.

У меня есть собственный веб-сайт в корневой директории моего сайта, с веб-сайтом WordPress, расположенным по адресу /blog.

Моя текущая проблемачто когда я захожу в / blog, мой пользовательский сайт выдает ошибку "страница не найдена".

Как ни странно, если я захожу в / blog / everything_else, это на самом деле работает.

У меня естьПрикрепил мой текущий файл .htaccess, пожалуйста, посоветуйте, что мне следует изменить.Может быть, даже скажите мне, если некоторые из правил являются излишними, потому что на данный момент мне это кажется беспорядком

RewriteEngine On
RewriteCond %{HTTP_HOST} ecoatlas\.co\.za [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://ecoatlas.co.za/$1 [R,L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !^/blog/?$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

<Files 403.shtml>
order allow,deny
allow from all
</Files>

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