我不是.htaccess的专家,我的需要有点复杂和棘手的帮助..!
以下是我当前的.htaccess
,请记住我需要一些可以破坏我当前.htaccess
的{{1}}。
当前.htaccess
:
.htaccess
现在我的问题:
我想将每个文件和目录重定向到HTTP,除了这两个:
请记住,我希望http上的每个链接除了以上提供的链接,然后所有文件和目录甚至/ join /或/ join中的文件和目录都将是HTTP,只是HTTP上的两个链接,但请不要销毁以前写的.htaccess。
答案 0 :(得分:0)
试试这个(未经测试):
RewriteCond %{REQUEST_URI} !/join/?$ [NC]
RewriteRule ^(.*)$ http://domain.com/internalpath/$1 [R=301,QSA,L]
答案 1 :(得分:0)
您需要以下3条规则:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(join/.+)$ https://%{HTTP_HOST}/internalpath/$1 [R=301,NC,L]
RewriteCond %{HTTPS} off
RewriteRule ^(join)/?$ https://%{HTTP_HOST}/internalpath/$1/index.php [R=301,NC,L]
RewriteCond %{HTTPS} on
RewriteRule !^join http://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]