在你的appce的服务器的 WEBSITE Directory 下面放上.htaccess用来处理你在URL 地址中所触发的环境映射.
加载了ReWrite模块,这个看看你的Httpd.conf的配置文件之中关于rewrite的模块是否#屏蔽了
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
打开Rewrite
.htaccess 的文件内容.具体的环境映射要你自己去设置了!~:) RewriteEngine On
RewriteRule ^browse-(.*)-(.*)-(.*).html browse.php?cat=$2&pg_which=$3
接下拉,我们来看一下程序要处理的本分:
$mod_rewrite_str_arr = array(' ','-','/','\\',',','#',':',';','\'','"','[',']','{','}','|','`','~','!','@','%','$','^','&','*','=','+');
我先要处理掉包含在URL 正确表达式中的非其字符.
$sub_name2 = str_replace($mod_rewrite_str_arr,'_',$sub_name);
$sub_url = strtolower("browse-$sub_name2-$sub_id-1.html"); 这里所作的就是对URL表达是进行名称从组.
在 ECHO 出来这个地址.
会发现已经是这样的了 http://www.cndw.com/seeksoft/browse-windows-4-1.html!!
他的原型是: http://www.cndw.com/seeksoft/browse.php?cat=4
嘿嘿!~就是这么简单呀!真的是没有东西了!!具体数据库提取和URL预组是要看你怎么样来设计了!
上一页 [1] [2]