我在我们服务器的不同文件夹中设置了WordPress,因此网址看起来像domain.com/wordpress
然后我创建了博客页面,所以我的博客网址看起来像domain.com/wordpress/blog
现在我尝试将domain.com/wordpress/blog
更改为domain.com/blog
。
答案 0 :(得分:1)
从子目录运行WordPress的一般方法如下:
1)在设置>下一般,将 WordPress地址(网址)设置为:
domain.com/wordpress
这是您的WordPress安装的实际位置。同时将网站地址(网址)设置为:
domain.com
这是您希望用户输入以访问您的网站的内容。保存更改。
2)将.htaccess和index.php文件从WordPress目录复制到根目录。编辑index.php文件并更改:
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
到
require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );
这会将连接请求发送到正确的目录。
3)登录您的WordPress管理员,该管理员应位于 domain.com/wordpress/wp-admin / 。转到设置>永久链接,然后点击保存。这将更新你的永久链接。
你现在应该以你想要的方式运行。
答案 1 :(得分:0)
看起来像一个简单的替换,但是如果你想要一个正则表达式解决方案,那么你就是:
$re = "/(\\/wordpress)/";
$str = "domain.com/wodpress/blog";
preg_match($re, $str, $matches);