Apache .htaccess Rewrite解决问号匹配的写法[转]

2009年12月28日   浏览:244

以前网站是asp的,现在换成php的了,想把原来的地址转到php页上。
如news.asp?id=123 需要把它定向到 news/123.html
这个用 RewriteRule 怎么写啊?
RewriteRule ^news\.asp\?id=(\d+)$ news/$1.html [L] 这个不行。

可以使用:

RewriteCond %{QUERY_STRING} ^id=(.[^&]+)
RewriteRule news\.php$ news/%1.html [L]

相关资料:

把 /abc?id=123 => /def.php?id=123 的写法:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=(.+)$
RewriteRule ^/abc$ /def.php?sid=%1 [L]

RewriteRule 不会去匹配 ? 后面的字符串,需要用RewriteCond来匹配

mod_rewrite - Apache 2.2 中文版参考手册
分类: 网页编程 标签: ,

使用.htaccess实现域名301重定向【转】

2009年12月28日   浏览:263

301重定向的作用:1.规范网址;2.排除了重复页面;3.增加网址权重

阅读全文…

分类: 网页编程 标签: ,

刚刚在286又看到了serverhold

2009年12月21日   浏览:197

回来感慨下….这几天俺的CN域名又被serverhold了几个.其中一个甚至仅仅是出售页面…….

很好很和谐啊….

分类: 日志 标签:

免费顶级域名+免费动态域名解析推荐(.tk +everydns)

2009年12月17日   浏览:279

首先需要申请 免费顶级域名.tk (某鸟国域名). 然后把这个域名的DNS设置为everydns.net的免费域名解析服务器.

阅读全文…

分类: 网络资源 标签:

免费顶级域名.tk 某鸟国域名.

2009年12月13日   浏览:218

某岛国的免费顶级域名.TK.现在已经支持a记录,DNS设置了.域名注册

阅读全文…

分类: 网络资源 标签:

php同时连接多个数据库(mysql)

2009年11月27日   浏览:259

同时在PHP里面连接多个MYSQL数据库,连接代码:

阅读全文…

分类: 网页编程 标签: ,

session 分目录存放解决 大量session临时文件带来的服务器效率问题

2009年11月9日   浏览:231

当session数据达到xx万死,网站几乎卡死!搜索到下面的文章:

阅读全文…

分类: 网页编程 标签:

asp中ByVal,ByRef区别

2009年11月7日   浏览:180

ByVal 传送参数内存的一个拷贝给被调用者。也就是说,栈中压入的直接就是所传的值。
ByRef 传送参数内存的实际地址给被调用者。也就是说,栈中压入的是实际内容的地址。被调用者可以直接更改该地址中的内容。
ByVal是传递值 源数据不会被修改

阅读全文…

分类: 网页编程 标签:

ASP实现UNIX时间戳互转函数

2009年10月24日   浏览:262

<%
response.write(TimeToUnix("2009-9-1 22:12:50", +8))
response.write("<br />")
response.write(UnixToTime("1251814370", +8))
%> 函数代码:

阅读全文…

分类: 网页编程 标签:

A记录指向 127.0.0.1的极品域名

2009年10月14日   浏览:598

www.you.com
mail.you.com 已经存在很久了,用来做本地测试倒是省事,不用改HOSTS文件了。

分类: 网络资源 标签: