0
  1. 我想将目录/api/及其之后的所有内容重定向到 HTTPS。如果访问者尝试使用 HTTPS 访问某些内容,则其他所有内容都必须重定向到 HTTP。

  2. 我希望 WordPress/api/从当前的 mod 重写中忽略目录(以及它之后的所有内容)。

这是我当前的标准 WordPress .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
4

2 回答 2

0

您是否尝试过添加:

RewriteCond %{REQUEST_URI} YourFolderName 
RewriteRule ^(.*)$ https://www.example.com/YourFolderName /$1 [R,L]

(从这里获取更多信息)

于 2012-05-19T02:11:34.223 回答
0

尝试这个:

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/api/ [NC]
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
于 2012-05-19T02:23:19.787 回答