在centos7下面安装了lnmp和wordpress,现在wordpress目录在网络的二级目录下,想显示为一级目录

WBOY
发布: 2016-06-06 20:29:11
原创
1292 人浏览过

我在自己的vps上安装了cent os7,然后安装了lnmp和wordpress,
wordpress安装在二级目录下,现在显示格式为http://我的网址/wordpress
我希望显示的格式是http://我的网址。

发现安装wordpress之后,wordpress目录下没有.htaccess文件,用ls -al也看不到,
应该是没有的。可能apache才有.htaccess文件。

按照网上的方法,我把index.php文件从wordpress目录下拷贝到了网址目录下,把该文件内的
'/wp-blog-header.php'改成了'/wordpress/wp-blog-header.php'

另外在/usr/local/nginx/conf/vhost/我的网址.conf里include了
/usr/local/nginx/conf/wordpress.conf文件,而在wordpress.conf里的语句是

location / {
if (-f $request_filename/index.html){

<code>            rewrite (.*) $1/index.html break;
    }</code>
登录后复制
登录后复制

if (-f $request_filename/index.php){

<code>            rewrite (.*) $1/index.php;
    }</code>
登录后复制
登录后复制

if (!-f $request_filename){

<code>           rewrite (.*) /index.php;  
          
    }</code>
登录后复制
登录后复制

}

还是无法实现直接网址显示二级目录下的wordpress内容,望指教,多谢!

回复内容:

我在自己的vps上安装了cent os7,然后安装了lnmp和wordpress,
wordpress安装在二级目录下,现在显示格式为http://我的网址/wordpress
我希望显示的格式是http://我的网址。

发现安装wordpress之后,wordpress目录下没有.htaccess文件,用ls -al也看不到,
应该是没有的。可能apache才有.htaccess文件。

按照网上的方法,我把index.php文件从wordpress目录下拷贝到了网址目录下,把该文件内的
'/wp-blog-header.php'改成了'/wordpress/wp-blog-header.php'

另外在/usr/local/nginx/conf/vhost/我的网址.conf里include了
/usr/local/nginx/conf/wordpress.conf文件,而在wordpress.conf里的语句是

location / {
if (-f $request_filename/index.html){

<code>            rewrite (.*) $1/index.html break;
    }</code>
登录后复制
登录后复制

if (-f $request_filename/index.php){

<code>            rewrite (.*) $1/index.php;
    }</code>
登录后复制
登录后复制

if (!-f $request_filename){

<code>           rewrite (.*) /index.php;  
          
    }</code>
登录后复制
登录后复制

}

还是无法实现直接网址显示二级目录下的wordpress内容,望指教,多谢!

你把root目录换成你的二级目录不就行了么

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板