西部数码 linux主机 wordpress 重写规则httpd.conf
来源:互联网 发布:中学生机器人编程 编辑:程序博客网 时间:2024/05/21 06:59
西部数码的linux主机仍旧是无法直接使用htaccess,必须在控制面板开启 自定义重写,然后修改文件 /others/discuz/httpd.conf
整个文件内容如下:
RegistrationName= wlqcwinRegistrationCode= 2EAD-35GH-66NN-ZYBA[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteCond %{HTTP:Host} ^zbphp.com$RewriteRule (.*) http://www.zbphp.com$1 [NC,R=301]RewriteBase /RewriteCond %{REQUEST_URI} !^.*\.(css|js|gif|png|jpg|jpeg|xml)RewriteRule ^(?!index.php|wp-|xmlrpc)(.*)$ /chineseurl.php [I,L]
保存覆盖远程 /others/discuz/httpd.conf。然后将以下源码保存到wp根目录下,文件名为:chineseurl.php:
<?php//by www.zbphp.com// IIS Mod-Rewriteif (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) { $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];}// IIS Isapi_Rewriteelse if (isset($_SERVER['HTTP_X_REWRITE_URL'])) { $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];}else{ // Use ORIG_PATH_INFO if there is no PATH_INFO if ( !isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO']) ) $_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO']; // Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice) if ( isset($_SERVER['PATH_INFO']) ) { if ( $_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME'] ) $_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO']; else $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO']; } // Append the query string if it exists and isn't null if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) { $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']; }}require("index.php");?>
0 0
- 西部数码 linux主机 wordpress 重写规则httpd.conf
- linux httpd conf 基础
- 配置linux httpd conf
- linode WordPress Permalink .htaccess 404 httpd.conf
- 西部数码的合作伙伴~~
- apache主机重写规则与nginx主机重写规则转换
- 西部数码虚拟主机iis怎么路由重写,去除隐藏index.php
- php对接西部数码API
- 西部数码服务器一些配置
- 西部数码添加白名单
- 西部数码服务器配置记录
- httpd.conf(
- httpd.conf
- httpd.conf
- httpd.conf
- httpd.conf
- httpd.conf
- httpd.conf
- Java File类库
- Android:利用Google GeoCoding API替代Geocoder & 解决地址语言问题 (转)
- python中的深拷贝与浅拷贝解析
- Javascript中,多态举例
- Failed to initialize Monitor Thread: Unable to establish loopback connection
- 西部数码 linux主机 wordpress 重写规则httpd.conf
- 黑马程序员_正则表达式
- ASP.NET 2.0 回发或回调参数无效
- RakNet官方文档学习笔记
- rand()与srand()
- [Unity3D]事半功倍:界面插件NGUI的使用教程与实例
- JNI介绍及视频教程
- 怎样改变Dialog的大小
- 优缺点比较:JSP架构、JSP开发工具