WordPress:一个网站名下的两个WP网站。 htaccess应该是怎样的?

问题描述:

我有两个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

通常你不应该做任何事情!

达斯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