当 wordpress 不在域的根文件夹中时重写它的路径
Posted
技术标签:
【中文标题】当 wordpress 不在域的根文件夹中时重写它的路径【英文标题】:Rewriting paths for wordpress when it is not in a domain's root folder 【发布时间】:2014-09-11 21:01:28 【问题描述】:在domain.com
的根文件夹中,我有许多文件夹,其中包括一个保存wordpress 文件的文件夹,名为wp
。
为了使 URL 看起来合适,我在根目录中包含了 .htaccess
和 index.php
文件。
这里是 .htaccess 文件内容:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule . /index.php [L]
</IfModule>
这里是 index.php:
define('WP_USE_THEMES', true);
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
现在,每当我访问 domain.com 时,一切顺利。但只要我在页面内至少点击一个链接,URL 就会更改为 domain.com/wp/link 并且只能通过 domain.com/wp/wp-admin
访问仪表板。
我想要做的是摆脱网址中的wp/
。
【问题讨论】:
您可以检查 Wordpress 仪表板设置 -> 常规并确保站点 URL 是 domain.com 并且主 URL 是 domain.com/wp/。然后只需转到设置 -> 永久链接并保存永久链接结构来更新您的永久链接。 谢谢,这就是我所需要的。您能否提交您的评论作为答案? 添加为答案@Domas 【参考方案1】:您可以检查 Wordpress 仪表板设置 -> 常规并确保站点 URL 是 domain.com 并且主 URL 是 domain.com/wp/。然后只需转到设置 -> 永久链接并保存永久链接结构来更新您的永久链接。
【讨论】:
【参考方案2】:确保您的 wordpress 网址与您的网站网址相似
进入设置->
常规设置 -> 检查站点 url 它必须是 www.sitename.com 或者您的 wordpress url 必须与您的站点 url 相同
【讨论】:
以上是关于当 wordpress 不在域的根文件夹中时重写它的路径的主要内容,如果未能解决你的问题,请参考以下文章
当 UserID = 1 且 CourseID 不在数组中时删除?
当配置文件本身不在 WebSphere 文件夹中时,如何从 eclipse 引用 WebSphere 服务器?