.htaccess文件重定向到父目录

时间:2016-05-04 作者:cpcdev

我正在一个域的几个子目录中创建单独的WordPress安装。

起初,我收到一个500服务器内部错误。。所以我创建了。htaccess文件并将其上载到每个WordPress安装根目录。

.HTACCESS文件:

# BEGIN WordPress
RewriteEngine On
RewriteBase /zingery/wordpress/
RewriteRule . /zingery/wordpress/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]
# END WordPress
现在,当我转到根目录完成WordPress安装时,我被重定向回父目录。

以下是与示例的链接:

http://example.com/fusys/temp/

当你点击“zingery”然后点击“wordpress”时,它会将你带回/temp

知道发生了什么事吗?

如果单击临时目录中的“test”,它会正确显示索引。该文件夹中的php文件(测试目录不包含WP安装)。这对我来说意味着父重定向问题与WordPress相关。

有人能帮帮我吗?

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

为了清楚起见,这应该是您的.htaccess

RewriteEngine On
RewriteBase /zingery/wordpress/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /zingery/wordpress/index.php [L]

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu