2012-01-17 105 views
0

我有兩個WP站點: site.com/ & site.com/de/WordPress:一個網站名下的兩個WP網站。 htaccess應該是怎樣的?

這些網站擁有獨立的DB和WP核心。

選項siteurl對於第二個數據庫具有值site.com/de/。 我也改變site.com/.htaccess到:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^de/.*$ /de/index.php [L] 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

但它不工作。然後我得到404錯誤。我在htaccess中錯了什麼地方?

+0

我不認爲你應該爲自己做任何事情,我已經在類似案例上多次安裝過wp,並且不需要做任何事情。 – 2012-01-17 10:44:38

+0

哦,我的錯。我沒有改變家庭的選擇。現在它完美了! Thx給所有人! – Anthony 2012-01-17 11:34:44

回答

1

通常你不應該做任何事情!

達斯würdeICH所以瑪沁:) 我會做這樣的:

在www.site.com:

# -FrontPage- 

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti* 

<Limit GET POST> 
order deny,allow 
deny from all 
allow from all 
</Limit> 
<Limit PUT DELETE> 
order deny,allow 
deny from all 
</Limit> 
AuthName nextrr.de 
AuthUserFile /home/chris/public_html/_vti_pvt/service.pwd 
AuthGroupFile /home/chris/public_html/_vti_pvt/service.grp 

和site.com/de/

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /de/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /de/index.php [L] 
</IfModule> 

# END WordPress