使用SSL对子域名和子文件夹进行.htaccess访问

时间:2016-09-19 作者:Jessica Kafor

我从wordpress codex获得了一个子域的htaccess。

RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\\.php)$ $1 [L]
RewriteRule . index.php [L]
但是wordpress安装在子域的子文件夹中。我对如何创建正确的htaccess文件感到困惑。

1 个回复
SO网友:Tony M

通常,如果子域的根目录是安装了WP的文件夹,则只需创建一个。htaccess文件。这对我总是很有用。示例:

public_html -> 
   random
   etc..
   mywpfolder (the wp folder)
      wp-admin
      wp-content
      etc..
      .htaccess (create htaccess file here or simply copy/paste the primary one here)

EDIT

您的域根目录或子文件夹根目录中是否有其他安装?在任何情况下,将htaccess文件添加到包含您的wp admin、wp content等的文件夹都应该适用于WordPress安装-它不应该影响其他安装。除非我误解了你的问题。

相关推荐

Redirect htaccess

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