Articles of .htaccess

Apache:mod-status显示太大请求图片目录

我在我的服务器上使用Apache, 我的服务器多次停止导致对图像目录的请求太大! (我的服务器不能下载图像) 不同的IP和代理使这种攻击,我无法阻止他们 我查看mod-status显示超过1000个图片目录的请求 ! 多IP和代理 (300 IP以上)! 我怎样才能解决这个问题,并停止这个IP和代理? 注意:我的服务器是Windows,而我使用mod-evasive,但并没有阻止他们,因为多IP不是一个

.htaccess RewriteRule不能使用root'/'

我努力得到这个.htaccess重写正常工作: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /subdir/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) old/$1 [L] </IfModule> 我有这样的目录结构: /subdir/ .htaccess /old/ /wp/ 我希望http://myserver.com/subdir/的所有请求都被重写为http://myserver.com/subdir/old/ ,期望那些指向/ wp /目录的请求。 上面的.htaccess工作正常,当一个文件或目录被指定(例如http://myserver.com/subdir/index.html ),但只有/ subdir /存在时,它给出了一个403响应(我假设403是因为我有目录列表禁用)。 非常感谢任何能指引我正确的方向的人。

FreeBSD Server .htaccess问题

服务器详情: FreeBSD PHP版本4.3.11 Apache Appache模块: mod_mr_mod,mod_php4,mod_speedycgi,mod_ssl,mod_setenvif,mod_so,mod_unique_id,mod_headers,mod_expires,mod_auth_db,mod_auth_anon,mod_auth,mod_access,mod_rewrite,mod_alias,mod_actions,mod_cgi,mod_dir,mod_autoindex,mod_include,mod_info,mod_status,mod_negotiation,mod_mime,mod_mime_magic, mod_log_config,mod_define,mod_env,mod_vhost_alias,mod_mmap_static,http_core 我遇到的问题是,当我在.htaccess文件中编写任何types的代码时,它会引发500内部错误 我只是试图重写url,并使用wordpress为我创build的确切代码,甚至尝试之前在以前的服务器上使用的自定义代码,它仍然无法正常工作。 WordPress创build的代码: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /lobster-tail-blog/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /lobster-tail-blog/index.php [L] </IfModule> # END WordPress 即使是这样简单的事情也会抛出错误: <IfModule mod_rewrite.c> RewriteEngine On </IfModule> 任何人都知道任何修复或为什么这是造成这个错误? 我已经加载了mod_rewrite模块

Helicon ISAPI Rewrite正在处理httpd.conf的重写规则而不是.htaccess

我们在我们的Windows 2003 Web服务器上安装了Helicon ISAPI Rewrite 3。 RewriteRules在位于httpd.conf文件中的全局文件中工作正常。 服务器提供多个网站,我们希望创buildRewriteRules来应用于特定的网站。 在每个Web站点的“IIS属性”中,ISAPI_Rewrite都存在一个单独的选项卡,指向该Web站点的.htaccess文件。 没有规则适用于.htaccess文件工作。 任何想法为什么.htaac​​cess文件没有效果。

我如何转发某个域名到另一个url?

很简单,我有一个网站有多个域名。 我想用htaccess转发的域名之一,所以如果stream量来到该域名,它会转发到另一个url。 我可以重新启动,但根据我们目前的设置,我们需要保持代表团一致。 我们如何用.htaccess来做到这一点 – 或者有更好的方法吗?

ModRewrite 9返回参考限制

这是一个复杂的,我希望有一个简单的答案… RewriteRule ^category/([^.]+)/([0-9]+)/([^.]+)/([0-9]+) category.php?c_id=$2&filters=$3&_p=$4&name=$1 这个规则将拿起类别/厨房/ 10 / 0-0-0-0-0-0-0-0 / 1 与下面的瓦尔: category.php?c_id=10&filters=0-0-0-0-0-0-0-0&_p=1&name=kitchen filter存储在0-0-0-0-0-0-0-0的原因是由于9回参考限制。 每个0都是一个不同的filtervariables,我通过在$ _GET ['filter']上进行拆分来访问。 我现在正在将我的URL更改为非模式重写的URL,以便重写规则变为: RewriteRule ^category/([^.]+)/([0-9]+)/([^.]+)/([0-9]+) category.php?c_id=$2&filters=$3&_p=$4&name=$1 [R=301,L] 注意到[R = 301,L],所以它变成了301redirect。 这一切都很好,但我想知道是否有一个巧妙的方式分裂0-0-0-0-0-0-0-0,使每个0是一个variables。 所以我可以得到 category.php?c_id=10&f1=0&f2=0&f3=0&f4=0&f5=0&f6=0&f7=0&f8=0&_p=1&name=kitchen 任何想法? 提前致谢!

WordPress的主题不能正常显示,与.htaccess问题?

我希望这是我的问题的正确论坛。 我在免费的主机x10hosting上安装了WordPress,除了当我尝试安装一个自定义的主题时,一切似乎都正常。 主题是根本没有正确显示,我假设CSS不是由Web服务器呈现,我试图添加一个.htaccess文件作为来自谷歌search的build议,并搅乱了,但它似乎并不做任何事情,我甚至不确定它是否会有所作为。 有谁知道为什么主题(CSS Web服务器渲染)不能正确显示? 谢谢。

如何:Zend .htaccess Lighttpd转换

我们使用的是Zend Framework,我们从apache切换到lighttpd,对于zend主要的htaccess文件是这样的: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.php 什么是lighttpd相当于这个? 我在这里find一条线, url.rewrite-once = (".*\.(js|ico|gif|jpg|png|css)$" => "$0", "" => "/index.php") 但它不是原来的两行( 如果文件和目录存在,则不要 行) 谢谢,

.htaccess头文件

我想在我的.htaccess文件中包含一个头文件。 我有以下代码: HeaderName header.htm 但是,对于每个子目录,我都必须复制标题,有没有办法让它指向顶部目录上的同一个文件? 干杯! 皮特

在Dreamhost上重写URL

我正在尝试为Dreamhost服务的网站重写一个url。 所以基本上我想要做到以下几点: 只重写以x开头的url! 应该将这样的http:// domain.com/x23这样的url重新写入http:// domain.com/index.php/lookup/code/x23 当然不显示重写的URL! 我试过这个: RewriteEngine On RewriteRule ^(x[0-9a-z])$ index.php/lookup/code/$0 [L] 但似乎并不奏效。 谢谢,马克斯