https RewriteBase子目录.htaccess

https RewriteBase子目录.htaccess,.htaccess,ssl,mod-rewrite,.htaccess,Ssl,Mod Rewrite,我有很多商店,为了省钱,我现在使用共享ssl证书,在我所有的商店之间共享 我遇到的问题是,我使用SEO友好的URL,当我使用共享ssl时,我会导致错误,我已经解决了这个问题 因为my shared ssl是重写库,所以需要将其更改为/my_store 我的问题是我如何改变 仅当使用共享ssl或使用端口80时,才将RewriteBase从RewriteBase/改写为RewriteBase/my_存储 我不太擅长.htaccess,我不知道从哪里开始 <IfModule mod_rewrit

我有很多商店,为了省钱,我现在使用共享ssl证书,在我所有的商店之间共享

我遇到的问题是,我使用SEO友好的URL,当我使用共享ssl时,我会导致错误,我已经解决了这个问题

因为my shared ssl是重写库,所以需要将其更改为/my_store

我的问题是我如何改变 仅当使用共享ssl或使用端口80时,才将RewriteBase从RewriteBase/改写为RewriteBase/my_存储

我不太擅长.htaccess,我不知道从哪里开始

<IfModule mod_rewrite.c>
RewriteEngine on
# RewriteBase /my_store
RewriteBase /
Options -MultiViews

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteRule api/(.*)$ api.php?_d=$1&ajax_custom=1 [L,QSA]

RewriteCond %{REQUEST_URI} \.(png|gif|ico|swf|jpe?g|js|css|ttf|svg|eot|woff)$ [or]
RewriteCond %{REQUEST_URI} store_closed.html$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*?)\/(.*)$ $2 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L,QSA]

</IfModule>

SSL证书适用于特定域,而不是该域中的特定URL。共享SSL域的目标是根目录,然后我只需将其指向子目录,例如/my_storeok。在这种情况下,请发布现有的.htaccess代码。您能告诉我此重写规则^.*.\/.*$$2[L]规则实际上在执行什么操作吗?