如何在PHP中使用.htaccess从URL获取参数

阿米特·帕特尔(Amit Patel)

如何使用.htaccess重写规则和non显示以下URL?范围?

Original URL
http://example.com/index.php?store=1

Desired URL 
http://example.com/1/

或者

Desired URL 
http://example.com/store/1

我正在尝试遵循.htaccess中的代码。我在这里想念的是什么?

RewriteEngine On
Options +Followsymlinks
RewriteCond %{REQUEST_FILENAME} !-f
rewriteRule ^store/(.+)\$ index.php?store=$1 [L]

我的index.php文件具有此代码

<?php
$storeid = $_GET['store'];
echo $storeid;
?>

我在这里想念的是什么?

耶罗恩

您正在转义字符串结尾字符,导致表达式查找文字$符号,因此它永远不会匹配。

您需要类似:

rewriteRule ^store/(.+)$ /index.php?store=$1 [L]
                       ^ no back-slash here

或者,如果您想确保只匹配数字:

rewriteRule ^store/(\d+)$ /index.php?store=$1 [L]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取URL参数并使用htaccess清理URL

来自分类Dev

Phalcon-如何使用.htaccess隐藏URL中的获取参数

来自分类Dev

如何在PHP中使用htaccess代码进行URL重写?

来自分类Dev

301使用htaccess重定向获取参数URL

来自分类Dev

htaccess重写URL php参数

来自分类Dev

如何在php对象stdClass中使用参数调用函数?

来自分类Dev

如何在php的内部函数中使用外部函数的参数?

来自分类Dev

如何在网址php中使用参数?

来自分类Dev

如何在 HTML 标记中使用 php 参数?

来自分类Dev

如何从参数获取URL

来自分类Dev

如何获取url参数?

来自分类Dev

如何在PHP中使用$ _POST获取选择元素值

来自分类Dev

如何在PHP中使用POST获取变量

来自分类Dev

如何在PHP中使用数组获取值元素[@attributes]

来自分类Dev

如何在php中使用id获取数据并插入?

来自分类Dev

如何在 PHP 中使用 Get url 方法?

来自分类Dev

如何在 PHP 中使用 URL 更改多行数字

来自分类Dev

如何在没有.htaccess的情况下使用php捕获目录结构URL参数

来自分类Dev

使用.htaccess获取干净的URL

来自分类Dev

如何在Rails中使用'%20'而不是'+'来获取URL的参数

来自分类Dev

如何在laravel中使用javascript(Angular.js)来获取php url(asset)

来自分类Dev

如何在 .htaccess 中使用问号重定向 url?

来自分类Dev

.htaccess获取index.php的参数

来自分类Dev

htaccess规则后获取PHP中的参数

来自分类Dev

.htaccess获取index.php的参数

来自分类Dev

使用RewriteRule .htaccess获取此参数网址

来自分类Dev

如何从PHP中的URL获取参数,但如何在jQuery加载页面后获取参数?

来自分类Dev

用PHP获取URL参数

来自分类Dev

获取php中的url参数

Related 相关文章

热门标签

归档