您好我已在子文件夹中安装了prestashop
www.mydomain.com/store所以访问者必须输入整个网址才能访问prestashop。我不希望prestashop在根域。
我发现这个规则适用于htaccess并且效果很好
RewriteEngine on`
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.ee$
RewriteCond %{REQUEST_URI} !^/prestashop_subdir/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /prestashop_subdir/
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.ee$
RewriteRule ^(/)?$ prestashop_subdir/index.php [L]
所以现在使用此设置我的访问者使用www.mydomain.com访问商店(他们重定向到子文件夹)
但是出现在地址栏上(他们看到了)www.mydomain.com/store
我只是希望我的访问者访问www.mydomain.com自动访问商店,但是没有在地址栏上看到商店子文件夹。 (安装prestashop的地方)
示例:
www.mydomain.com(访客进入地址栏) 他们被重定向到商店,所以可以访问它 但在网址上,他们仍然可以看到www.mydomain.com
PD。我将htaccess和index.php从prestashop子文件夹安装复制到了域名(www.mydomain.com)
任何帮助都是apreciated