Questions tagged «htaccess»

超文本访问Web服务器配置文件,用于按目录覆盖配置。


1
pcfg_openfile:无法检查htaccess文件,确保它是可读的
将本地开发计算机上的网站文件夹移动到另一个驱动器,然后再将其移回后,出现403错误。这个问题的大部分可能与权利混乱有关。删除代码并将其从SVN还原后,权限似乎没问题。错误仍然存​​在。 设置有点复杂,如下所示: 我将Ubuntu 10.4作为开发机器,试图尽可能地模仿服务器 我们使用Eclipse + SVN,我在用户帐户下的本地文件夹中创建所有项目 在/ var / www-vhosts中,我为每个虚拟主机创建文件夹,如下所示:test.localhost test.local / index.php:包括项目的索引文件 test.local / .htaccess是指向项目子文件夹中htaccess文件的动态链接 我在apache错误日志中收到以下错误: [2010年7月8日星期四15:55:56] [暴击] [客户端127.0.0.1](13)权限被拒绝:/var/www-vhosts/test.localhost/.htaccess pcfg_openfile:无法检查htaccess文件,请确保它是可读的 问题似乎是.htaccess文件或指向该文件的链接。 当我清空htaccess时,没有任何变化 当我删除链接时,index-include会产生一些输出(在apache错误日志中) 当我删除链接并将其替换为实际文件时,出现另一个错误: [2010年7月08日星期四16:47:54] [错误] [客户端127.0.0.1]不允许符号链接或无法访问链接目标:/var/www-vhosts/test.localhost/test 我在这里迷路了,不知道下一步该怎么做。您有什么想法可以尝试吗?此设置以前曾起作用,但现在不知道有什么不同。

4
如何在Finder中的特定文件夹中显示.htaccess文件
我需要查看在Mac OS X上本地开发的网站的.htaccess文件。我将所有网站都放在“网站”文件夹中。由于Mac OS X以点开头,因此将它们视为系统文件(因此是不可见文件)。 我知道您可以通过终端或TinkerTool软件告诉Mac OS X在Finder中显示不可见的文件。但这会使Finder和桌面显得混乱。 因此,我希望Finder在Sites文件夹中时仅显示.htaccess文件。 那可能吗?
8 macos  mac  finder  htaccess 

4
如何通过ASN阻止主机?示例 - AS16276
那里有一些特别有毒的宿主。没有理由我们需要允许他们的任何IP访问我们的服务器。有没有办法可以使用ASN或其他全局标识符阻止它们?我更喜欢在HTACCESS中为app / server portability做到这一点,但是APF也很好。 一个例子是阻止以下主机。超过50%的IP已经在黑名单上,或者他们为PacketFlip等公司运营代理退出点: AS4134 - ChinaNet AS9808 - 广东移动通信 AS16276 - OVH SAS AS15003 - 诺比斯科技集团 AS36352 - ColoCrossing AS29761 - QuadraNet AS15895 - Kyivstar PJSC AS50915 - SC Everhost SRL AS53889 - Micfo AS57858 - 光纤网格OU

1
正确的Apache重定向从http到https
我为我的服务器上的新站点设置了一个新的虚拟主机,但尽管设置与原始站点完全相同,但它的行为却很奇怪。 我希望将所有请求重定向到HTTPS,简单地说。在我的主站点(工作站点)我有这个指定 VirtualHost 配置,并在 .htaccess 我指定了一个额外的规则来允许短网址。具体来说,非工作网站的问题是,如果我试图去 example.com/url,重定向转到 https://example.comurl 并删除必要的 / 来自网址。 我将确切的配置复制到新的 VirtualHost 和 .htaccess 来自工作站点的文件,所以我不确定为什么它不适用于新的。我的两个站点的DNS记录都使用A记录指向它,没有重定向或在DNS级别发生任何事情。我试过放一个 / 在结束时 Redirect 下面的代码中的行,但问题没有解决。服务器是Ubuntu 14.04,Apache是​​2.4.7版。这两个站点都是独立的域名 .conf 使用的文件,但它们托管在具有相同IP地址的同一服务器上。我该如何解决这个问题? 中的相关代码 VirtualHost: <VirtualHost *:80> ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com </VirtualHost> 并在 .htaccess: RewriteEngine on RewriteCond %{REQUEST_FILENAME}.html -f RewriteRule !.*\.html$ %{REQUEST_FILENAME}.html [L] 如果它有帮助/重要,这是我的VirtualHost文件中的SSL配置,尽管它位于所有其他指令之外的文件的最开头: SSLCipherSuite AES128+EECDH:AES128+EDH …


1
如何压缩jpg图像以进行Google洞察优化
我想在谷歌页面速度下查看我网站的速度时出现此错误: 优化图像正确格式化和压缩图像可以节省许多字节的数据。优化以下图像,使其尺寸减小20.5KiB(减少42%)。无损压缩http://waybackmachinedownloader.com/en/img/home_img.jpg可以节省20.5KiB(减少42%)。 我找不到如何压缩jpg图像。我想它应该是htaccess但我找不到如何。这个网站是用PHP开发的。 谢谢。

2
取消隐藏Mac上的所有.htaccess文件
我试图取消隐藏我的主文件夹中的所有.htaccess文件。下面,我粘贴了我现在正在使用的内容,但是它不起作用。 find ~/ -iname ".htaccess" | xargs chflags nohidden "{}" 任何人都知道为什么它不断向我提示该文件不存在的错误吗?
1 macos  bash  find  xargs  htaccess 

1
允许使用htaccess访问网址
我封锁了我的整个开发站点,仅提供某些IP的排除项。如: RewriteCond %{REMOTE_HOST} !123\.34\.12\.123 我的IP一直都在变化,我拥有DynDNS,所以我认为我可以使用类似以下的方式: RewriteCond %{REMOTE_HOST} !^somename\.dyndns\.org 那不行 还有其他选择吗?

1
使用htaccess从网址中删除问号
我曾尝试从网址中删除index.php,但问题是我在网址开头看到一个难看的问号,我该如何摆脱它 这是我在htaccess中使用的代码 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule \.(jpeg|jpg|gif|png)$ /public/404.php [NC,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php($|\ |\?) RewriteRule ^ /%1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.*) /index.php?q=$1 </IfModule>

1
如何防止Google编制索引
我们已经在服务器上设置了一个网站,并在php和symfony框架中构建了网站,因为我的要求是防止Google在我的robot.txt下方及其下方建立索引,并防止使用.htaccess吗? User-agent: * Disallow: 那么如何预防和测试呢?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.