0 0

关于url重写问题15

小弟要写这样一个规则

比如

http://www.xxx.com/novel.php?ac=list&p=1

p是分页的当前页

我想写成 http://www.xxx.com/novel/list?p=1这样的样子

要如何写哈,不知道咋能通过重写接受 p这个参数的值

谢谢大家了哈
问题补充:
谢谢大家的帮助

可能我没有说明白

我的意识是

比如http://www.xxx.com/novel.php?a=xxx&b=xxx....

好像有个url 规则

不用去设置a和b

当写入http://www.xxx.com/novel?a=xxx&b=xxx...

程序会把这个a,b还有其他的问号后面的get请求都接受了

我以前弄过,现在忘记了,好像是加了条 {xxx} 的命令,具体什么我忘记了,唉
PHP 
2009年3月18日 12:53

5个答案 按时间排序 按投票排序

0 0

用apache 的 url rewrite.
定义好正则表达式就行.研究一下吧.

2009年3月23日 15:22
0 0

你用过的那个{xxx},应该就是rewritecond……

2009年3月18日 13:46
0 0

碰巧今天也有人问差不多的问题耶。

配置Apache的mod_rewrite即可(下面假设你的文档根目录在/usr/local/apache2/ur_root)

LoadModule rewrite_module modules/mod_rewrite.so
...
<Directory "/usr/local/apache2/ur_root">
RewriteEngine On
RewriteRule /novel/([a-z]+)\?(p=[0-9]+) /novel.php?ac=$1&$2
</Directory>


详细用法参考
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

2009年3月18日 13:19
0 0

url重写的核心是.htaccess,其实这样的问题你去google一下是最好的,给你的答案也是google来的。

http://www.cn-web.com/cnweb/12/446/article/

参考这篇介绍文章,这个站点本身就是用这样的url重写实现的。看它的url就知道了。

2009年3月18日 13:01
0 0

用js去做啊。

2009年3月18日 13:00

相关推荐

    asp.net c# Url重写和无扩展名Url重写

    ASP.NET C# URL重写和无扩展名URL重写是两个关键的Web开发技术,用于改进网站的用户体验和搜索引擎优化(SEO)。它们涉及到对应用程序内部请求处理的方式,使得用户可以使用更加友好、易于记忆的URL,同时保持后端...

    Url重写示例(无后缀Url重写)

    Url重写是Web开发中的一个重要概念,主要用于优化和管理网站的网址结构,使其更符合搜索引擎优化(SEO)标准,同时也可提升用户体验。无后缀Url重写是指在URL中不显示传统的文件扩展名,如.aspx、.html等,使网址看...

    C# url重写 C# url重写

    在IT行业中,URL重写是一项重要的技术,尤其是在Web开发领域,它可以帮助我们创建更美观、更易读且更友好的URL。C#是.NET框架下的主要编程语言,它提供了多种方式来实现URL重写。本篇文章将深入探讨C#中URL重写的...

    URL重写的一个例子

    URL重写是Web开发中的一种技术,主要用于优化和简化用户访问网站时的URL结构,使其更易读、更友好。这种技术通常与动态网站或基于框架的应用程序配合使用,例如ASP.NET、PHP、Java等。在本例中,我们将探讨URL重写的...

    java中的url重写

    Java 中的 URL 重写 Java 中的 URL 重写是一种常用的技术,它可以将原始的 URL 转换为另一个 URL,以便达到特定的目的。例如,隐藏真实的 URL、实现 URL 的加密、实现 URL 的重定向等。在 Java 中,有多种方式可以...

    Asp.Net URL重写-URLReWrite

    这将帮助开发者快速理解和应用URL重写,解决实际项目中的问题。 **7. SEO优化** 通过URL重写,可以创建更具描述性的、用户友好的URL,这有助于提高搜索引擎的索引质量和排名。例如,`/products/shoes/red-sneakers...

    URL重写URL重写

    URL重写是Web开发中的一种技术,主要用于优化和简化网站的访问URL,使其更符合用户的记忆习惯和搜索引擎的友好性。在本主题中,我们将深入探讨URL重写的概念、原理以及在实际应用中的常见方法。 一、URL重写概念 ...

    URL重写概念和例子

    ### URL重写概念和例子 #### 一、URL重写定义与作用 **URL重写**(Uniform Resource Locator Rewriting),是指在服务器端对原始的URL请求进行转换,使其变为另一种形式,以便更好地满足网站设计的需求。这种转换既...

    IIS URL 重写模块工具

    **IIS URL重写模块工具详解** IIS(Internet Information Services)是微软公司提供的一款强大的Web服务器,广泛应用于各类网站的部署与管理。在实际应用中,为了优化网站的URL结构,提高搜索引擎优化(SEO)效果,...

    微软URL重写文件

    在IT行业中,URL重写是一项重要的技术,尤其在构建高效、友好的Web应用程序时。微软提供了多种工具和技术来实现URL重写,其中一个常见的方法是通过使用HttpModule。本篇文章将深入探讨URL重写的基本概念,以及如何在...

    url重写工具,重写二级域名

    标题中的“url重写工具”指的是用于转换或重新映射网站URL的一种技术,它能够将不友好的、复杂的URL转化为用户友好的、简洁的形式。在.NET环境中,这通常通过使用IIS(Internet Information Services)的扩展性来...

    vs2005url重写

    提供的压缩文件可能包含关于VS2005中URL重写的详细教程或示例代码,具体的内容需要解压后查看。这个文件可能会涵盖如何配置规则、处理回发事件以及与`form`元素交互等多个方面。 总结来说,VS2005中的URL重写涉及多...

    urlrewrite url地址重写

    **URL重写技术详解** URL重写是一种在Web开发中常用的技术,主要用于优化网站的URL结构,提升用户体验,以及搜索引擎优化(SEO)。标题中的“urlrewrite”指的是使用特定的工具或框架来实现这一功能,例如Apache的...

    URL 重写类 url class

    标题 "URL 重写类 url class" 涉及的核心技术是 URL 重写,这是一种优化网站 URL 结构,使其更美观、更易读的方法。在网页开发中,URL 重写通常用于实现 SEO(搜索引擎优化)友好和用户友好的网址。通过 URL 重写,...

    URL重写URL重写URL重写

    **URL重写技术详解** URL重写是Web开发中一种重要的技术,主要用于优化网站的URL结构,使其更符合用户友好性和搜索引擎优化(SEO)的要求。简单来说,URL重写就是将用户请求的实际复杂URL转换为更加简洁、易读的...

    IIS URL Rewrite模块(URL 重写).xmind

    IIS URL Rewrite模块(URL 重写)

    URL重写实例,无二级重写

    URL重写是Web开发中的一个重要概念,主要用于优化网站的URL结构,提高用户体验并有利于搜索引擎优化(SEO)。在ASP.NET环境中,Microsoft提供了URL重写模块,使得开发者能够方便地实现URL的美化和管理。本实例主要...

    JSP项目的URL重写

    **JSP项目的URL重写**是一种优化Web应用的技术,它允许我们将复杂的动态URL转换为更加友好、可读性更强的静态URL。这不仅有助于提升用户体验,也有利于搜索引擎优化(SEO)。在本项目中,我们使用了`...

    asp.net url重写 demo

    此外,URL重写还可以用于其他用途,比如实现URL的规范化,防止重复内容的问题;隐藏动态脚本的痕迹,提高安全性;或者为不同设备(如移动设备)提供特定的URL结构。 总之,ASP.NET URL重写是提升用户体验、优化网站...

    IISURL重写组件

    **IIS URL重写组件详解** IIS(Internet Information Services)是微软提供的一个强大的Web服务器,用于托管网站和应用程序。在IIS中,URL重写组件是一个非常关键的工具,它允许管理员根据预定义的规则改变请求的...

Global site tag (gtag.js) - Google Analytics