Php 更改permalink结构后wordpress站点出现的问题
我的wordpress站点位于一个名为Php 更改permalink结构后wordpress站点出现的问题,php,wordpress,.htaccess,url-rewriting,Php,Wordpress,.htaccess,Url Rewriting,我的wordpress站点位于一个名为/entwurf/cob1的文件夹中,由于我想通过简单地键入www.cob1.org来显示它,所以我将永久链接更改为cob1.org,现在没有任何效果。我尝试将htacces更改为: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /entwurf/cob1/ RewriteRule ^index\.php$ - [L] RewriteCond %{R
/entwurf/cob1
的文件夹中,由于我想通过简单地键入www.cob1.org
来显示它,所以我将永久链接更改为cob1.org
,现在没有任何效果。我尝试将htacces更改为:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /entwurf/cob1/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /entwurf/cob1/index.php [L]
</IfModule>
#开始WordPress
重新启动发动机
重写BASE/entwurf/cob1/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/entwurf/cob1/index.php[L]
但这似乎也不起作用。我希望在cob1.org
网站中键入时,显示位于entwurf/cob1/
文件夹中的文件。
目前什么也没看到
.htaccess
,登录wordpress,让wordpress为您生成.htaccess
。(选项->永久链接->保存)
”的php文件)上载到您的网站,通过浏览器运行它mod_rewrite
?不请求支持以启用它如果不是Apache,请向安装服务器的人员寻求帮助。如果您有权访问WorpAddress管理面板,请转到 设置>常规 并确保Wordpress URL和站点URL是正确的。它们应该是你的新地址。如果要重写数据库中的所有旧URL,请更改并保存这些URL 如果您无权访问WP管理面板,请尝试使用该面板手动更改数据库
删除.htaccess并重新生成它。否则,请使用以下命令:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /entwurf/cob1/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
#开始WordPress
重新启动发动机
重写BASE/entwurf/cob1/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则。index.php[L]
第二,你想要达到的目标必须分两步完成
1) 在设置>常规中,将两个字段中的wordpress url更改为www.cob1.org
2) 在apache配置中,将www.cob1.org设置为指向/entwurf/cob1/
<VirtualHost *:80>
DocumentRoot "complete-absolute-path-to/entwurf/cob1/"
ServerName cob1.org
ServerAlias www.cob1.org
</VirtualHost>
DocumentRoot“到/entwurf/cob1/的完整绝对路径”
ServerName cob1.org
ServerAlias www.cob1.org
3) 验证是否正在读取.htaccess。这需要一点实验。我会在.htaccess中放置一些随机文本,故意强迫服务器出错。如果我看到错误,这意味着正在读取.htaccess文件。如果没有读取,请确保在apache配置中设置了“AllowOverride All”。htaccess文件仅由apache(和apache系列服务器)读取
重新启动apache。您完成了。原始URL是什么?Wordpress将url硬编码到数据库中最初的url是www.cob1.org,我将Wordpress文件放在一个文件夹中,可以使用url www.cob1.org/entwurf/cob1找到。我创建这个草稿文件夹是为了在人们不知情的情况下进行更改。今天我检查了设置,将网站URL和永久链接更改为www.cob1.org,我无法再登录了。从那时起,我试图改变htaccess,希望能有任何积极的改变。问题是我不能再登录wordpress了。因此,我无法访问我的管理面板或检查设置。我也尝试过:重写规则。index.php[L]解决方案。好像什么都不管用。我完全不懂-/