試試這個。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
RewriteRule (^|/)\. - [F]
# Admin.php redirect rules.
# Uncomment underlaying lines and replace <new_admin> with your path to admin.php.
# Any requests to <new_admin>.php will be redirected to the real admin.php file.
# RewriteCond %{ENV:REDIRECT_STATUS} ^$
# RewriteRule ^admin\.php(.*)$ - [NS,NC,L,R=404]
# RewriteRule ^<new_admin>\.php(.*)$ admin.php$1 [NC,L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^sitemap.xml(\?.+)?$ cart.php?target=sitemap [NC,L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^((([/_a-z0-9-]+)/)?([_a-z0-9-]+)/)?([_a-z0-9-]+)(/?)(\.([_a-z0-9-]+))?$ cart.php?url=$5&last=$4&rest=$3&ext=$7 [NC,L,QSA]
RewriteBase/
</IfModule>
此外,所有靜態頁面重定向到即使在清潔URL開關是關閉的主頁。 –