Wordpress и phpbb3 SEO premod 3.0.12 установлены в подпапке (htaccess?)

Мой сайт WordPress:

example.com

Моя папка phpbb 30 premod:

example.com/forum

Когда я иду в example.com/forum, оно работает. Но тогда я делаю: example.com/forum/myrewriteurl-16.html или же example.com/form/urlthatdoesnotexistЗатем я перехожу на страницу 404 WordPress.

Это в моем.htaccess в WordPress:

# 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]
deny from 46.22.166.213
</IfModule>
# END WordPress

ПРИМЕЧАНИЕ. Установка WordPress также находится в подпапке (я работаю на виртуальном хостинге).

3 ответа

Пожалуйста, сделайте следующее:

1 - Пересмотрите ваш.htaccess, как указано ниже:

RewriteEngine On
RewriteBase /subdirectoryinstallfolder/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Сначала попробуйте выполнить выше 1-й шаг, а затем, если не работает, затем выполните также следующие шаги.

2 - Перейдите в папку WordPress, скопируйте [index.php & .htaccess и [не вырезайте, пожалуйста] оба файла и вставьте их в / public_html

3 - Снова сохраните постоянную ссылку для обновления, а затем попробуйте получить доступ к внутренним URL форума.

Файл.htaccess phpbb должен находиться в корневом каталоге форумов. На странице ACP phpbb-seo есть опции для создания.htaccess для использования.

Хорошо. Я нашел решение:

Необходимо перейти в панель администрирования phpbb, затем перейти в раздел seo, затем в раздел htaccess, скопировать показанный файл.htaccess, а затем вставить содержимое в начало файла wordpress.htaccess. В моем случае файл.htaccess находится в /my-wordpress-installation/.

Другие вопросы по тегам