<IfModule mod_rewrite.c>
## enable rewrites
Options +FollowSymLinks
RewriteEngine on
## Rewrite to subfolder magento
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.cxm$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /magento/$1
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.cxm$
RewriteRule ^(/)?$ magento/ [L]
## All other rewrite rules apply to magento folder
RewriteBase /magento/
## workaround for HTTP authorization in CGI environment
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
## always send 404 on missing files in these folders
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
## never rewrite for existing files, directories and links
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
## never rewrite for URI beginning with admin
RewriteCond %{REQUEST_URI} !^/admin.*
## rewrite everything else to index.php
RewriteRule .* index.php
## externally rewrite index.php/admin to admin
RewriteCond %{REQUEST_URI} ^/index.php/admin.*$
RewriteRule ^index.php/admin(.*) /admin$1 [R]
</IfModule>
把index.php 从magento后台的url中移除掉
最新推荐文章于 2021-03-22 18:37:53 发布