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/.