我想301redirect整个网站,但排除一个名为“上传”的文件夹中存在的根目录中的所有内容。 我已经为此search了,但没有提出任何事情,或者我不认为我所看到的是正确的。 我们能破解这个吗?
有没有一种方法来颜色代码/突出显示robots.txt和.htaccess语法? 例如一个SublimeText2插件。 我发现这个,但不知道如何安装它: https : //github.com/shellderp/sublime-robot-plugin
我最近一直在清理我的项目。 我有一个主要的.htaccess在根目录和其他6个。 其中5个运行Options -Indexes ,我没有看到任何允许任何目录查看移动到主要的任何点。 所以现在我只有2个.htaccess文件。 主要和一个在/system持有 # Block External Access deny from all 所以我想只在主内部运行/system 。 所以我删除了/系统中的一个,并添加了 # Block External Access <Directory "/system/"> deny from all </Directory> 到我的主要.htaccess文件离开1! 但现在我得到了 内部服务器错误 服务器遇到内部错误或configuration错误,无法完成您的请求。 请联系服务器pipe理员webmaster @ localhost,并告知他们错误发生的时间,以及您可能已经犯的错误。 有关此错误的更多信息可能在服务器错误日志中可用。 在10.0.1.5端口80上的Apache / 2.2.17(Ubuntu)服务器 目标是阻止读取/系统中的任何文件,它是子目录,但允许从整个项目的一个.htaccess文件中查看所有其他内容。 任何想法如何我可以解决这个问题? 我做了一些谷歌search,但不能真正出来。
我已经复制了一个旧的应用程序,并将其重命名为New_application。 我想要访问New_application文件夹内的.htaccess文件。 当我用我的文本编辑器打开它时,它只显示“ Deny from all ”。 我试图在我的旧应用程序中打开.htaccess,它也显示“ Deny from all ”。 我记得之前我可以编辑它,但不知道我现在不能做什么。 有什么想法吗? 非常感谢。
对于我的网站,我有以下htaccess规则: # BEGIN Gzip <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript </IfModule> # END Gzip # BEGIN EXPIRES <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 10 days" ExpiresByType text/css "access plus 1 month" ExpiresByType text/plain "access plus 1 month" ExpiresByType image/gif "access plus 1 month" ExpiresByType image/png "access plus 1 month" […]
我有我的.htaccess文件中的以下行: DirectoryIndex index.html index.php 每次我去index.php它需要我index.html。 是否可以同时允许,但是将index.html保留为访问www.domain.com的用户的默认值?
我的Web应用程序运行在我控制的不同数量的主机上。 为了防止需要更改每个虚拟主机的Apacheconfiguration,我使用.htaccess文件在我的回购中添加了大部分configuration,所以每个主机的基本设置只是几行。 这也可以在部署新版本时更改configuration。 目前.htaccess(联合国)设置标题,做一些重写魔术,并控制UA的caching。 我想在使用.htaccess的应用程序中启用HSTS。 只需设置标题很容易: Header always set Strict-Transport-Security "max-age=31536000" 但是规范明确指出:“一个HSTS主机不能在通过非安全传输传送的HTTP响应中包含STS头域”。 所以我不想通过HTTP连接发送标题。 请参阅http://tools.ietf.org/html/draft-ietf-websec-strict-transport-sec-14 。 我试图使用环境variables设置标题,但我卡在那里。 任何人知道如何做到这一点?
我无法让我的网站使用gzip压缩。 我最近在css-tricks.com上观看了Chris Coyier的video 。 在video中,他谈到了启用gzip压缩以使网站运行更快。 根据他的说明,我通过html5boilerplate.com链接到github,从他们的.htaccess文件复制gzip压缩代码,粘贴到我自己的,并上传到我的网站。 我已经通过gzipwtf.comtesting过,它似乎不工作。 谁能帮我这个? 我的.htaccess文件如下所示: # ———————————————————————- # Trim www # ———————————————————————- RewriteEngine On RewriteCond %{HTTP_HOST} !^orbitprint.com$ [NC] RewriteRule ^(.*)$ http://orbitprint.com/$1 [L,R=301] # ———————————————————————- # Gzip compression # ———————————————————————- <IfModule mod_deflate.c> # Force deflate for mangled headers developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping/ <IfModule mod_setenvif.c> <IfModule mod_headers.c> SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding […]
请不要向我推荐超过173条的赞扬的非常详细的线程 。 这不适合我。 我也尝试了很多其他( 1,2,3,4 )。 他们都给我TOO_MANY_REDIRECTS或错误500.所以,这是我的问题: 用我当前的.htaccess,这是发生了什么事情: https://www.dukescasino.com/ – 完美的作品 https://dukescasino.com/ – redirect到上面这是伟大的 下面的两个选项加载正常,但它应该redirect到https版本: http://www.dukescasino.com/ http://dukescasino.com/ 这是当前的.htaccess: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # BEGIN WordPress RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> 我不相信这是相关的,但如果是这样,这里是当前活动插件的列表: 高级自定义字段 所有在一个SEO包 Bopsearch框项目types适用于导航菜单 联系表格7 禁用评论 Google XML站点地图 Jet.com由WordPress.com search和filter 滑块WD TablePress UpdraftPlus […]
为什么这个工作: RewriteRule (.+)/$ $1 这个工作: RewriteRule (.+)/$ $1 [L] #bla bla bla 但是这不起作用: RewriteRule (.+)/$ $1 #bla bla bla