我的wordpress网站:
example.com
我的phpbb 30 premod文件夹:
example.com/forum
当我去example.com/forum
时,它有效。但接下来我做了:example.com/forum/myrewriteurl-16.html
或example.com/form/urlthatdoesnotexist
,然后我转到404 wordpress页面。
这是我在wordpress中的.htaccess:
# 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安装也在子文件夹下(我在共享托管中工作)。
答案 0 :(得分:0)
请执行以下操作:
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&amp; .htaccess这两个文件并将它们粘贴到/ public_html
中3 - 再次保存永久链接以进行刷新,然后尝试访问论坛内部网址。
答案 1 :(得分:0)
确定。我找到了解决方案:
需要转到phpbb管理面板,然后转到seo部分,然后转到htaccess部分,复制显示的.htaccess,然后在开头粘贴内容 wordpress .htaccess文件。在我的例子中,.htaccess文件位于/ my-wordpress-installation /.
答案 2 :(得分:0)
phpbb的.htaccess应该在论坛根目录中。 phpbb-seo ACP页面中有一些选项可以生成一个.htaccess来使用。