PHPDISK 3.7,4.0 URL 重写规则教程
Apache 主机用户:1、请确认你的系统支持 .htaccess 的重写
2、在后台的[基本设置]中开启URL重写。
3、在前台刷新一下页面,资料显示的URL将会被重写化即可。
PS:在官方下载的程序均有此文件存在,如果是apache的用户,直接在后台开启就可以了。
如果由于误操作或是其他的原因,找不到.htaccess的用户请按以下操作,
apache重写规则:RewriteEngine On
RewriteRule ^file/(+)/(*)/?$ viewfile.php?file_id=$1&file_key=$2
RewriteRule ^viewfile/view/(+)/(*)/?$ downfile.php?action=view&file_id=$1&file_key=$2
RewriteRule ^downfile/(+)/(*)/?$ downfile.php?file_id=$1&file_key=$2
RewriteRule ^space/(+)/?$ space.php?uid=$1
在PHPDISK系统的根目录下建立 .htaccess 文件,把上面的apache重写规则放到此文件中。
-----------------------------
IIS 主机用户:
1、确认能够使用Rewrite模块,IIS的重写模块配置请大家到网上去找找,资料很多,在这里就不说明了。
2、手动修改 httpd.ini 的Rewrite 规则:RewriteRule ^(.*)/space/(+)/$ $1/space\.php\?uid=$2
RewriteRule ^(.*)/file/(+)/(*)/$ $1/viewfile\.php\?file_id=$2&file_key=$3
RewriteRule ^(.*)/viewfile/(+)/(*)/$ $1/downfile\.php\?action=view&file_id=$2&file_key=$3
RewriteRule ^(.*)/downfile/(+)/(*)/$ $1/downfile\.php\?file_id=$2&file_key=$3或直接在本站下载,覆盖到IIS的重写目录:
3、在后台的[基本设置]中开启URL重写。
4、在前台刷新一下页面,资料显示的URL将会被重写化即可。
注意:配置好了,请重启一下IIS或Apache服务 没人?
支持一下~ 看下 我没有开启这个 留下 随时准备开。。。。。。。。。 谢谢,可是我会出现500错误
回复 5# shikeren 的帖子
我的也出错,我的的环境确认没有问题! nginx下貌似没有哦 我将URL重写规则其转换成web.config,使用在win2008+IIS7的主机上,发现:
PHPDISK 4.0 不成功;
PHPDISK XP体验版 成功。
不知是哪里的问题。 可能是这种重写的URL方式在兼容性上不太好。
页:
[1]
2