2012-10-21 99 views
0

我想建立一个wordpress(3.4.2)多站点。目前网站上已经应用了以下阿帕奇规则,我没有权限编辑WordPress的多站点与子域漂亮的永久链接

<VirtualHost xx.xx.xx.xxx:80> 
    ServerName foo.example.nl 
    ServerAlias www.foo.example.nl 
    DocumentRoot /web/sites/example.nl/foo/www 
    RewriteEngine On 
<Location /> 
    Allow from all 
</Location> 
</VirtualHost> 

这工作但罚款我发现,试图建立与固定链接“后名”选项总是给我404重定向。 http://foo.example.nl/post1 = 404未找到

此刻我有未安装多点只是为了尝试并获得与子域工作的漂亮网址,但想很多我的.htaccess但没有什么不同的变化之后,似乎是工作。这里是当前的.htaccess WordPress的产生:

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

回答

1

不幸的是你可能使用.htaccess配置RewriteRules限制。如果您参考了Using "Pretty" Permalinks上的Wordpress文档,您会发现需要启用Options FollowSymLinks以及AllowOverride FileinfoAllowOverride All才能使用.htaccess中的漂亮URL配置。由于这些文件似乎并未设置为<VirtualHost>,所以很可能是您的问题,因为它们通常是而不是在Apache配置中设置的较高级别。

相关问题