交易是这样的..。在共享主机中,为了安装wordpress,我创建了一个像blog.mydomain.com这样的子域,当我在cpanel中这样做时,它在根内创建了一个子文件夹,比如public/blog。所以安装进行得很顺利,但是,当我访问blog.mydomain url时,它更改为,我想删除最后一个/blog,它还显示无法找到页面,但不是一个错误,就像一个不存在的帖子一样。
在wordpress的codex页面中,它说要做的第一件事是转到仪表板>通用面板,并更改框用于WordPress地址(URL)和框用于站点地址(URL),但是在我的常规面板设置中,这个选项不会出现,我相信这是安装过程中的一件事。
我猜想我可以通过.htaccess实现这一点,顺便说一句,wordpress创建了这样一个:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]我必须修改这个.htaccess吗??如果是的话,怎么做呢?或者根文件夹中的一个,考虑到根文件夹是驻留在主域中的laravel应用程序的根文件夹。
这是主要的.htaccess
<IfModule mod_rewrite.c>
#LARAVEL
Options -MultiViews
RewriteEngine On
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
#END LARAVEL
</IfModule>希望有人能帮我,萨克斯。
发布于 2015-07-17 18:58:56
1)登录到网站管理员,并将网站网址更新为
blog.mydomain.com 2)在根目录中打开wp-config.php文件,查找
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');并进行更改,并更新主题文件夹中的functions.php文件。
3)更新数据库中wp_options表中的网站url。
发布于 2015-07-17 20:14:36
步骤1在根目录中打开wp-config.php文件,查找
定义(‘WP_HOME’,'http://blog.mydomain.com/blog');定义(‘WP_SITEURL’,'http://blog.mydomain.com');
步骤2将"index.php“和".htaccess”文件从新子目录复制到根目录。
步骤3使用文本编辑器打开根目录中的"index.php“文件。查找以下一行:require(‘./wp that er.php’);将该行替换为以下一行: require('./blog/wp-blog-header.php');
第4步打开您的网络浏览器到以下地址站点url blog.mydomain.com管理url是blog.mydomain.com/blog/wp
https://stackoverflow.com/questions/31482746
复制相似问题