2014-12-05 62 views
0

我的WordPress網站:Wordpress和。中文SEO premod安裝在一個子文件夾3.0.12(htaccess的?)

example.com 

我PHPBB 30 premod文件夾:

example.com/forum 

當我去example.com/forum,它作品。但後來我這樣做:example.com/forum/myrewriteurl-16.htmlexample.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安裝一個子文件夾下過(我在共享主機工作)。

+0

所以你的論壇的內部網址不工作,對不對? – 2014-12-05 12:40:06

+0

你說得對。內部網址無效。 – dlopezgonzalez 2014-12-05 12:50:52

回答

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 &的.htaccess這兩個文件,並將其粘貼/的public_html

3 - 爲刷新永久再次保存,然後嘗試訪問論壇內部網址。

+0

但有一點。我使用的是共享主機,而wordpress也在子文件夾中。 – dlopezgonzalez 2014-12-05 13:13:17

+0

是的,然後根據我的第一步修改.htaccess文件。修改你的wordpress文件夾中的.htaccess文件。 – 2014-12-05 13:14:20

+0

但「子目錄installfolder」是論壇還是wordpress子目錄安裝文件夾? – dlopezgonzalez 2014-12-05 13:15:43

0

好的。我找到了解決方案:

需要轉到phpbb管理面板,然後轉到seo部分,然後htaccess部分,複製顯示的.htaccess,然後在開頭粘貼內容wordpress .htaccess文件的。在我的情況下,.htaccess文件位於/ my-wordpress-installation /中。

0

phpbb的.htaccess應該在論壇的根目錄下。在phpbb-seo ACP頁面中有選項可以生成一個.htaccess文件來使用。

相關問題