wordpress和phpbb3 SEO premod 3.0.12安装在子文件夹中(htaccess?)

时间:2014-12-05 12:31:07

标签: wordpress apache .htaccess phpbb3

我的wordpress网站:

example.com

我的phpbb 30 premod文件夹:

example.com/forum

当我去example.com/forum时,它有效。但接下来我做了:example.com/forum/myrewriteurl-16.htmlexample.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安装也在子文件夹下(我在共享托管中工作)。

3 个答案:

答案 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来使用。