我在生产服务器上有一个可用的 Fishpig Wordpress Magento 实例。
所有绿色勾号显示它已成功配置并且在访问时
http://www.example.com/blog
有用。但是,当我尝试并访问时
http://example.com/blog
它让我回到 www.example.com 的 magento 主页。
我尝试将 wordpress 中的 url 设置为http://example.com/blog和http://www.example.com/blog但在这两种情况下它总是将我发送到 site.com 的主页。
这是一个问题,因为大多数有经验的网络用户在尝试访问某个位置时不会键入 www。
我的 htaccess 是由 Wordpress 生成的,看起来像
DirectoryIndex index.html index.php
<IfModule mod_rewrite.c>
#wp generated
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
请注意,wordpress 站点文件位于 site.com/wp,它是 fishpig 扩展,它直接从不存在的 /blog 路径排列。