WordPress блог в подкаталоге Django сайта на CPanel хосте

По мере того, как я читаю статьи и вопросы в Интернете, я верю, что это возможно; мой главный вопрос - как достичь этой цели?

У меня есть Django Website с некоторыми урлами на моем домене (я использую плагин Setup Python App на CPanel). Я могу просто достичь этого, используя поддомен, но я хочу запустить свой WordPress блог в подкаталоге, но каждый url, который не зарегистрирован в urls.py, вызовет ошибку.

Каков наилучший способ достижения этой цели?
Какие шаги мне нужно предпринять для достижения цели?

Я буду более чем благодарен, если вы укажете мне правильное направление.
Заранее спасибо.

Я проходил через это и разместил вопрос с противоположной проблемой, имея wordpress в основной директории и django в поддиректории.

Вы должны отредактировать файл .htaccess в директории public_html, чтобы правильно перенаправить ваши урлы:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# Add the following line to exclude the /excluded_directory/ path
RewriteCond %{REQUEST_URI} !^/excluded_directory/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Этот код .htaccess предполагает, что wordpress находится в базовой директории. Если в базовой директории находится django, то все будет наоборот.

Вернуться на верх