使用`.htaccess` RewriteEngine规则时在php中获取值

探险者

使用.htaccessRewriteEngine规则时在php中获取值

我正在使用以下规则

RewriteEngine On
RewriteRule ^([^/]*)$ page.php?title=$1 [L]

这意味着它将创建一个类似于视图的页面

(即)

www.mywebsite.com/contact

www.mywebsite.com/blog

但是我如何获取在URL中传递的值并使用Get方法在页面内显示它 echo "Page content is ".$_GET['title'];

当我在网址中传递值(如www.mywebsite.com/view)时,

它只是显示>页面内容是page.php

我在做什么错误,我该如何解决?

zx81

某些不需要重写的URL会被重写。您可能想像这样更改规则:

RewriteEngine On
RewriteRule ^([^/.]+)/?$ page.php?title=$1 [L]
  • [^/.]确保没有在路径上没有点
  • +确保有至少一个字符
  • /?允许可选尾随斜杠

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用.htpasswd重写.htaccess冲突中的规则

来自分类Dev

在url中使用数字时,htaccess规则会命中404

来自分类Dev

用/使用.htaccess替换URL中的.php

来自分类Dev

使用.htaccess在重写规则中匹配问号

来自分类Dev

使用htaccess重写php

来自分类Dev

使用HTACCESS的URL中的路径

来自分类Dev

使用htaccess获取404

来自分类Dev

使用.htaccess重定向规则

来自分类Dev

为什么在.htaccess中使用RewriteEngine时index.php不用作我的索引文件

来自分类Dev

使用.htaccess在php中实现干净的URL

来自分类Dev

使用.htaccess / PHP获取错误描述

来自分类Dev

PHP从使用htaccess修改的网址获取变量

来自分类Dev

htaccess规则后获取PHP中的参数

来自分类Dev

使用htaccess文件在PHP中重写URL

来自分类Dev

使用htaccess时的目录问题

来自分类Dev

对URL使用htaccess重写规则

来自分类Dev

在url中使用数字时,htaccess规则会命中404

来自分类Dev

使用.htaccess路由php查询

来自分类Dev

使用.htaccess获取干净的URL

来自分类Dev

使用.htaccess更改PHP URL

来自分类Dev

使用 ”?” 在htaccess中重定向

来自分类Dev

如何使用htaccess附加.php

来自分类Dev

使用htaccess添加\时,如何在php中链接

来自分类Dev

使用`.htaccess` RewriteEngine规则时在php中获取值

来自分类Dev

使用htaccess获取404

来自分类Dev

使用.htaccess重写规则时,PHP函数file_exists不起作用

来自分类Dev

使用 .htaccess 时出错

来自分类Dev

使用 php 或 .htaccess 清理 URL

来自分类Dev

使用 PHP 启用/禁用 htaccess?