我们在wordpress中的相对路径存在一些问题。 之前我们的申请就像http://www.skill-guru.com/skill。 因此,如果我们将博客地址键入为http://www.skill-guru.com/blog,则会在结尾处添加 / 并将其打开为 http://www.skill-guru.com/blog/ 现在,我们的应用程序在域http://www.skill-guru.com中以root用户身份打开。 我们的博客以http://www.skill-guru.com/blog/开头,但不是http://www.skill-guru.com/blog。 我无法理解原因。 由于这个问题,搜索也无法正常工作。 任何人都可以帮助我了解发生了哪些变化以及如何解决这个问题?
答案 0 :(得分:2)
我不确定其根本原因,但是当您想出这一点时,您可能只想在您的.htaccess文件中将“blog”重定向到“blog /”。我想这会做到......
RewriteCond %{REQUEST_URI} ^.*/blog$
RewriteRule ^(.+)$ $1/ [R=301,L]
我假设你在.htaccess的其他地方......
RewriteEngine On
RewriteBase /
事实上,您可能会发现在更改网站的过程中,有人会破坏现有的.htaccess。
答案 1 :(得分:0)
如果我访问http://www.skill-guru.com/blog,我会收到错误:
HTTP状态404 - / blog
输入状态报告
消息/博客
description请求的资源 (/博客)不可用。阿帕奇 的Tomcat / 6.0.16
这意味着可能存在URL重写或服务器配置不允许您去除尾部反斜杠,您应该咨询服务器支持theam。