【发布时间】:2019-03-17 05:59:01
【问题描述】:
我的 wordpress 网站有如下问题:
在http://example-domain.com 上建立了一个网站。 我在http://example-domain.com/wordpress 上建立了一个wordpress 网站。 我想删除 public.html 文件夹中的所有内容并在那里放置一个干净的 wordpress。
问题是,在我安装干净的 wordpress 后,我不断被重定向到 /wordpress 子目录。
我尝试过的: 将站点 URL 和主页从示例 http://example-domain.com/wordpress 更改为 http://example-domain.com,在新的 wp 安装中复制了一个干净的 htaccess 文件。
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
之前,我有 2 个 htaccess 文件,一个和上面提到的一样,位于子目录中,一个位于根目录中,如下所示:
DirectoryIndex /wordpress/index.php
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
<IfModule mime_module>
AddHandler application/x-httpd-ea-php56 .php .php5 .phtml
</IfModule>
额外信息:这不是缓存或 cookie 也不是浏览器问题。
更新: 我在 Chrome 上的开发工具中查看网络选项卡并看到了这个错误。
任何帮助将不胜感激!
【问题讨论】: