我在MAMP上建立我的网站,几天后,我终于有了一个.htaccess文件,可以在我的意志之后工作。但是现在,当我上传到现场环境时,它的行为并不一样!有不同的版本吗?是否因为我的文件中的错误MAMP处理自动?.htaccess MAMP与生活环境的差异
如果不是这些特殊文件,则使用默认的RewriteRule。脚本/图片/ mediacontent /服务/ robot.txt的作品,但NOT(login.php中,hybridauth,博客)
#start
Options +FollowSymlinks
RewriteEngine On
RewriteBase/
# main site
RewriteCond %{REQUEST_URI} !^/scripts/(.*\.js)$
RewriteCond %{REQUEST_URI} !^/styles/(.*\.css)$
RewriteCond %{REQUEST_URI} !^/images/(.*\.jpg|.*\.png|.*\.gif)$
RewriteCond %{REQUEST_URI} !^/mediacontent/(.*\.jpg|.*\.png)$ [NC]
RewriteCond %{REQUEST_URI} !^/services/(.*\.php)$
RewriteCond %{REQUEST_URI} !^/login\.php$
RewriteCond %{REQUEST_URI} !^/hybridauth/$
RewriteCond %{REQUEST_URI} !^/blog/$ [NC]
RewriteCond %{REQUEST_URI} !^/robot.txt$
RewriteRule (\w+) index.php?page=$1 [NC,L]
对于那些不起作用的东西,我会得到“302 Moved Temporarily” – Backer 2013-04-22 16:13:21