利用.htaccess文件实现URL静态化
利用.htaccess文件实现URL静态化
问题描述如下:
我现在想实现如下功能:
未静态化的URL:http://inetassistant.com/tasks.php?id=28&title=Wordpress
实现静态化后的URL:http://inetassistant.com/tasks/28/Wordpress.html
1.
.htaccess文件我放在网站根目录下面,内容如下:
Options -Indexes
RewriteEngine On
RewriteBase /
RewriteRule ^/tasks/([0-9]+)/([A-Za-z]+).html$ /tasks.php?id=$1&title=$2
php文件里面链接是这样写的:
Wordpress
可是在浏览器里面输入
http://www.XXX.com/tasks/28/Wordpress.html不能访问
http://www.XXX.com/tasks.php/28/Wordpress.html却能够访问(但是不能够显示对应的内容)
2.另外的情况是:
RewriteRule ^/tasks.php/([0-9]+)/([A-Za-z]+).html$ /tasks.php?id=$1&title=$2 这样写
Wordpress 这样写
我在点击链接的时候不能够将http://www.XXX.com/tasks.php/28/Wordpress.html能够访问,但是没有对应的内容,
补充说明的是:像28,Wordpress其实都是动态从数据库里面获取的,目的是循环输出标题,然后点击标题显示相应的文章内容
请高手帮忙解答一下对于这两种情况问题分别出现在哪里
------解决方案--------------------
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/tasks/([0-9]+)/([A-Za-z]+)\.html$
RewriteRule ^.+$ tasks1.php?id=%1&title=%2 [L]
我的apache环境估计加了什么配置
当tasks 和我的文件名相同的时候,就匹配不到,我把tasks.php换成task1.php就行了.
这个要放在task1.php所在的文件夹.
0
0
相关文章
如何根据商品分类动态切换页面顶部横幅图
如何使用 jQuery 选取具有相同 data 属性值的首个元素并应用样式
PHP 中合并 FAQ 数据:将成对的问答数组重组为结构化格式
如何在 PHP 中将多维数组中成对的 FAQ 问答项合并为结构化数据
如何在 WordPress 中防止表单重复提交(POST 数据刷新重发问题)
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
想找真正自由、无限制的上网体验?本合集精选2025年最开放、隐私强、访问无阻的浏览器App,涵盖Tor、Brave、Via、X浏览器、Mullvad等高自由度工具。支持自定义搜索引擎、广告拦截、隐身模式及全球网站无障碍访问,部分更具备防追踪、去谷歌化、双内核切换等高级功能。无论日常浏览、隐私保护还是突破地域限制,总有一款适合你!
6
2025.12.31
想让网页流畅播放视频?本合集详解HTML5视频播放核心方法!涵盖<video>标签基础用法、多格式兼容(MP4/WebM/OGV)、自定义播放控件、响应式适配及常见浏览器兼容问题解决方案。无需插件,纯前端实现高清视频嵌入,助你快速打造现代化网页视频体验。
3
2025.12.31
想快速上手HTML5开发?本合集为你整理最实用的HTML5使用指南!涵盖HTML5基础语法、主流框架(如Bootstrap、Vue、React)集成方法,以及无需安装、直接在线编辑运行的平台推荐(如CodePen、JSFiddle)。无论你是新手还是进阶开发者,都能轻松掌握HTML5网页制作、响应式布局与交互功能开发,零配置开启高效前端编程之旅!
2
2025.12.31
热门下载
相关下载
精品课程
最新文章






