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, то все будет наоборот.