我重写了我的.htaccess来定义一些重定向:
所有这些重定向都非常完美。但是,这似乎打破了我的文件下载链接。例如,我有一个指向以下内容的下载链接:
Mysitedomain /甲板/ 50_Essential_Spanish_Verbs.apkg
我知道文件在那里的事实。然而,每次单击链接时,它都会抛出404而不是让您下载文件。我的htaccess是否会重写这个问题?有关如何修复它的任何建议吗?
这是我的.htaccess目前的样子:
<IfModule mod_rewrite.c>
RewriteEngine on
Header set Access-Control-Allow-Origin "*"
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^([a-z.]+)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
#RewriteRule ^/(.*)$ http://www.thesite.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
#Rewrite rule for blog feed
RewriteRule feed blogs/feed/burrorss [NC,L]
#Rewrite rule for blog admin
RewriteRule admin blogs/wp-admin [NC,L]
RewriteRule ^(.*) /index.html [NC,L]
</IfModule>