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