新建一个站点,绑定域名,勾选主目录的 资源永久重定向 和 上面准确的URL
并且输入重定向到URL: http://www.domain.com$S$Q
参数说明:
$S 将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。 起源网资讯频道
如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
$Q 将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。
IIS 7 / 7.5 设置方法
不知道一般站长是否会安装HTTP重定向功能,安装完就忽略过这一步,进行下一步,没有安装的朋友可以通过 服务器管理器 中的 角色服务 里面来选择安装。
Windows 7下需要通过 打开或关闭WINDOWS功能 来安装
2008下面需要通过桌面-计算机-管理 中的角色服务进行安装 图片来自网络
安装完毕后打开IIS管理器,新建站点。然后在控制界面中点击 HTTP重定向
选择你所需要的重定向方式,如为了保持搜索引擎收录可以选择301永久重定向
点击应用即可。
收费区
NS1.MYDNSPOD.COM
121.12.116.58 广东省东莞市 电信
121.14.220.190 广东省汕头市 电信
222.173.227.78 山东省淄博市 电信
NS2.MYDNSPOD.COM
202.104.237.53 广东省汕头市 电信
60.210.98.139 山东省淄博市 联通
222.173.227.82 山东省淄博市 电信
免费区
ns1.dnspood.net
210.51.56.246 上海市 漕河泾联通IDC机房
121.12.116.83 广东省东莞市 电信
222.216.28.18 广西南宁市 电信IDC机房
ns2.dnspood.net
61.136.59.6 天津市 联通
222.186.26.115 江苏省镇江市 电信IDC机房
61.160.207.67 江苏省常州市 电信
ns1.dnspod.net
121.12.116.83
ns2.dnspod.net
222.216.28.18
ns3.dnspod.net
一般都是配置文件问题引起的,首先进入PHP文件所在目录。如在G:\PHP 那么就在命令行中输入cd g: cd php 然后输入 php -v 进行配置文件检查 如果配置文件存在错误会给你提示,同时注意,需要给相关的权限。否则也可能存在此问题。
无错提示:
PHP 5.2.10 (cli) (built: Jun 17 2009 16:16:57)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccele
rator
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
extension="/data/webserver/php/lib/php/extensions/no-debug-zts-20060613/eaccelerator.so"
解释:PHP扩展eaccelerator.so的路径。
eaccelerator.shm_size="32"
解释:eaccelerator可使用的共享内存大小(单位为MB)。
在Linux下,单个进程的最大内存使用量受/proc/sys/kernel/shmmax中设置的数字限制(单位为字节),例如CentOS 4.4的shmmax默认值为33554432字节(33554432bytes/1024/1024=32MB)。
临时更改该值:
# echo 字节数 > /proc/sys/kernel/shmmax
按照以上方法更改,在每次重启系统时,该值会被自动还原。如果想永久更改,可以修改/etc/sysctl.conf文件,设置:
kernel.shmmax = 字节数
eaccelerator.cache_dir="/data/cache/eaccelerator"
解释:缓存路径,可以使用命令mkdir -p /data/cache/eaccelerator创建该目录,然后使用命令chmod 0777 /data/cache/eaccelerator设置该目录权限为0777
eaccelerator.enable="1"
解释:打开或者关闭eaccelerator。"1"指打开,"0"指关闭。默认值为"1"。
eaccelerator.optimizer="1"
解释:打开或者关闭代码优化,开启可以加快代码的执行速度。"1"指打开,"0"指关闭。默认值为"1"。
eaccelerator.check_mtime="1"
解释:当打开此项时,eaccelerator会在每次请求时检查php文件的修改时间,看其是否被修改过,这会耗费一点时间,如果php文件被修改过,eaccelerator会重新编译缓存该php文件。当关闭此项时,如果php文件被修改,则需要手工删除eaccelerator缓存,才能显示被修改的php文件。"1"指打开,"0"指关闭。默认值为"1"。
eaccelerator.debug="0"
解释:打开或者关闭调试记录。当打开时,eaccelerator会将对一个缓存文件的每次请求都写进log。打开此项只对调试eaccelerator是否有BUG时有益处。"1"指打开,"0"指关闭。默认值为"0"。
[root@web22 log]# tail -f /var/log/eaccelerator_log
EACCELERATOR hit: "/var/www/main/story/detail.php"
EACCELERATOR hit: "/var/www/main/includes/global_top.php"
EACCELERATOR hit: "/var/www/main/includes/config.inc.php"
EACCELERATOR hit: "/var/www/main/includes/function.inc.php"
EACCELERATOR hit: "/var/www/main/includes/msg.inc.php"
EACCELERATOR hit: "/var/www/main/includes/security.inc.php"
以上提示表示上述php文件得到缓存和命中。。
eaccelerator.filter=""
解释:决定哪些PHP文件应该被缓存。可以指定一个范围(比如"*.php *.phtml"),这样被指定的文件就会被缓存。如果该范围以!开头,被指定的文件就不会被缓存。默认值为"",表示缓存所有的PHP文件。
eaccelerator.shm_max="0"
解释:一个用户使用例如eaccelerator_put之类的函数能够往共享





