如何配置Gambio商店使/blog路径可访问WordPress及后台
解决Gambio商店子目录WordPress无法访问的问题
调整WordPress站点配置
- 若能通过服务器IP或临时域名访问WordPress后台(如
http://你的服务器IP/blog/wp-admin),进入「设置」→「常规」,将「WordPress地址(URL)」和「站点地址(URL)」修改为https://www.example.com/blog,保存设置。 - 若无法登录后台,直接修改
/blog/wp-config.php文件,添加以下代码强制设置站点URL:define('WP_HOME','https://www.example.com/blog'); define('WP_SITEURL','https://www.example.com/blog');
修改Gambio根目录的.htaccess规则
Gambio默认的路由规则会拦截子目录请求,需优先放行/blog路径的请求:
- 打开Gambio根目录下的
.htaccess文件(与shop.php同级) - 在文件最顶部添加以下规则:
RewriteEngine On RewriteRule ^blog(/.*)?$ - [L] - 确保原有Gambio的核心路由规则(如
RewriteRule .* shop.php [L])位于上述规则之后,这样/blog开头的请求会跳过Gambio的路由处理。
验证WordPress子目录的.htaccess
确保/blog目录下的WordPress默认.htaccess规则正确,若不存在则手动创建:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] </IfModule> # END WordPress
额外检查项
- 确认服务器Apache已开启
mod_rewrite模块 - 检查Gambio的SEO设置,避免自定义路由规则拦截
/blog路径 - 清除浏览器缓存及Gambio后台缓存,确保新规则生效
内容的提问来源于stack exchange,提问作者henrik23
相关产品推荐
相关产品推荐

