Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress在根文件夹和子文件夹上安装_Wordpress_.htaccess - Fatal编程技术网

Wordpress在根文件夹和子文件夹上安装

Wordpress在根文件夹和子文件夹上安装,wordpress,.htaccess,Wordpress,.htaccess,我必须在服务器上安装一个新的Wordpress,该服务器已经在根目录(/)上安装了Wordpress。 从现在起,我在a/dev/子目录中安装了新的。myserver.com/dev/工作正常,并显示右首页 但是其他页面(如关于、联系等)没有。About(myserver.com/dev/page About/)只显示根安装中的404。联系页面myserver.com/dev/page-Contact/重定向到myserver.com/page about/ 这是/dev/上的.htaccess

我必须在服务器上安装一个新的Wordpress,该服务器已经在根目录(/)上安装了Wordpress。 从现在起,我在a/dev/子目录中安装了新的。myserver.com/dev/工作正常,并显示右首页

但是其他页面(如关于、联系等)没有。About(myserver.com/dev/page About/)只显示根安装中的404。联系页面myserver.com/dev/page-Contact/重定向到myserver.com/page about/

这是/dev/上的.htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /dev/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /dev/index.php [L]
</IfModule>

# END WordPress
#开始WordPress
重新启动发动机
重写库/开发/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/dev/index.php[L]
#结束WordPress
root安装没有.htaccess。。。 我还检查了permalinks设置,我通过postname使用permalinks,这没问题。 数据库是干净的,从本地安装导入(我在sql转储上搜索并替换了数据库,以切换到正确的域)。
有什么想法吗?

它与.htacess无关,请尝试编辑在myserver.com/dev/上创建的菜单,该菜单具有自定义URL,可以执行此操作。更正菜单,您的问题将得到解决。

尝试更改.htaccess文件

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

RewriteBase/dev/是本地主机的用途

菜单和它的URL是正确的,这不是我提到的问题。请给出有问题的网站的确切URL,我访问了myserver.com/dev,但它没有关于我们的信息或与我们联系。。。。这只是一个示例URL。。。没有必要查看网站来帮助我(无论如何我不能提供)。我非常确定这不是HTAccesss的问题。让我们讨论更多关于它的内容,我们可以解决这个问题。它也与SQL无关,安装WordPress时可能会出现问题。你能在myserver.com/devWell重新安装吗,这不会改变任何事情。。。我也在root安装上安装了htaccess,同样。我将把dev安装在我的一个个人服务器上,我认为问题来自他们的根安装/服务器配置。。。