1

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

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

因为我的共享 ssl 是http://my-shared-ssl.com/my_store需要将 RewriteBase 更改为 /my_store

我的问题是如何仅在使用共享 ssl 或使用端口 80 时将 RewriteBase 从RewriteBase /更改为RewriteBase /my_store ?

我对 .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>
4

0 回答 0