0+
A地址:域名/index.php?act=detail&id=200
B地址:域名/index.php-act=detail&id=200.htm
实现把用户输A地址跳到B地址,就是跳转的功能。
原先用用最常的方法实现如:RewriteRule ^index?act=detail&id=200$ index.php-act=detail&id=3 [L]
看上去是没有问题的,但在地址上输入跳转不了。后来网上查了一下资料如下:
规则:
引用自
文本
. 任意一个单字符
[chars] 字符类: “chars”中的任意一个字符
[^chars] 字符类: 不在”chars”中的字符
text1|text2 选择: text1 或 text2
量词
? 前面的字符...
apache, rewrite, 问号匹配阅读全文
1+
新配置服务器环境后,运行以前正常的一个项目发现一些使用AJAX地方无法运行。
用firebug查看,结果能正常输出,但是总是反回500错误,然后直接运行这个地址,也能在浏览器中正常输出,但是用firebug看,还是存在500错误,经过查找资料,发现了原因:
php某个版本后,如果关闭了错误显示(display_error)并出现了错误或者警告,那么会向apache返回500错误。
解决方法是讲php.ini中display_error开启重启apache即可。
500, apache 500, firebug阅读全文
1+
Ubuntu建立apache+php+mysql
基本的支持环境。暂时还不应用zend优化,因此这里就不涉及到zend optimizer的安装了。其实在ubuntu系统中中安装远比在windows系统中设置更为容易,而且在终端下设置更省事。
1、安装Apache服务
sudo apt-get install apache2
然后按照提示即完成apahce的安装了。这里 可以打开
http://127.0.0.1
,即可看于是It works
2、安装php5
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
OK之后,我们来查看一下是否生效了。
gksudo g...
apache, lamp, mysql, php, ubuntu阅读全文
1+
发表于121 天前
⁄ WEB服务器
今天使用phpmyadmin的导入功能的时候,由于sql文件过大,服务器出现错误提示了,413 Request Entity Too Large,google了一下,发现是Nginx的错误提示。
解决方法:打开nginx主配置文件nginx.conf,找到http{}段,添加
client_max_body_size 100m;
fedora下 vi /etc/nginx/nginx.conf
重启NGINX
sudo /etc/init.d/nginx restart
恢复正常
413 Request Entity Too Large, nginx阅读全文
0+
发表于132 天前
⁄ WEB服务器
说到Web服务器,Apache服务器和互联网信息服务系统(IIS)服务器是两大巨头;但是运行速度更快、更灵活的对手:NGINX正在迎头赶上。
过去的日子对Web服务器管理员来说轻松得很。如果你管理的部门使用Windows,就使用IIS服务器;如果不是,就使用Apache服务器。而现在,你在Web服务器方面有了更多的选择;主要的替代服务器之一:开源NGINX Web服务器正在迅速发展起来。
据知名的Web服务器分析公司Netcraft声称,NGINX正在迅速追赶这两大传统服务器;使用NGINX的Web域名系统超过了4000万个,约占Web域名系统总数的8...
apache, nginx阅读全文
0+
发表于136 天前
⁄ WEB服务器
默认情况下,如果你的网站下有一个文件夹,如果些文件夹下没有默认页面,当用户http://你的网址/a/即apache会把此文件夹角的内容全列出来。
如果想禁止此功能,可以有2个方法
1.编译时增加参数–disable-autoindex:
./configure –prefix=/usr/local/httpd2.0.53 \
–disable-autoindex \
–enable-so \
–datadir=/usr/local/web
2.修改httpd.conf
找到下面这一句把它注释掉即可
Options Indexes FollowSymLinks
建议默认情况下,设置APACHE禁止用户浏览目录内容。
apache, 禁止浏览网站目录阅读全文
0+
运行命令:sudo vi /etc/apache2/httpd.conf
格式如下:
<VirtualHost *:80>
serverAdmin webmaster@host.foo.com
DocumentRoot objectDir
ServerName hostName
<Directory objectDir>
AllowOverride None
Order Allow,Deny
Allow from All
</Directory>
</VirtualHost>
例如:
<VirtualHost *:80>
serverAdmin webmaster@host.foo.com
DocumentRoot /var/www
ServerName host.cc
<Directory /var/www>
AllowOverride None
Order Al...
apache, ubuntu, 本地解析, 虚拟目录阅读全文
0+
0+
在Fedora 14中安装Nginx+MySQL+PHP5(PHP-FPM模式) LNMP
Nginx(发音为 “engine x”)是一款免费、开源、高性能的HTTP服务器。同时Nginx以稳定、功能丰富、配置简单、资源消耗少著称。这篇教程将会为你展示如何在一台 Fedora 14中安装Nginx+MySQL+PHP5(PHP-FPM模式)
我已经测试无误,这将保证为你工作!
1 前言备注
在这篇教程中我使用的用户名是www.unixbar.net,IP地址是192.168.0.100.这些设置可能与你的有所不同,因此 你需要在适当的地方修改一下.
2.安装MySQL5
我们通过执行下面的命令来安装MySQL:
yum ...
fedora, LNMP, mysql, nginx, php阅读全文
0+
发表于157 天前
⁄ WEB服务器
IIS Rewrite 下载
点击这里下载 IIS Rewrite 组件
IIS Rewrite 配置
1、将下载的 IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下。
2、在“IIS管理器”里选择网站,右键,属性。
3、选择“ISAPI”,点击“添加”。
4、填入筛选器名称,如“rewrite”。
5、可执行文件下方点击“浏览”,选择刚才解压的Rewrite组件位置,Rewrite.dll。
6、确认选择正确后,点击“确定”。
7、点击“确定”,完成筛选器添加。
8、重启IIS。
9、重启IIS后,再次选择站点,右键,属性,看到如下所示向上的绿箭头,说明 IIS Rewr...
iis, rewrite阅读全文




支持博主
还是很不错的
不错哦!!学习了嘿嘿!!!
确实不错的
很不错的哦
I really enjoy
Hello! You hav
不错哦!!学习个撒嘿嘿!!
太好了
好