Apache .htaccess重写网址

萨穆尤卡维

我想重写网址,http://127.0.0.1/subscribe/paypal/203/以便我可以像这样用php获取值

$mode = $_GET['mode'];
$package_id=$_GET['id'];

var_dump($mode);//outputs visa
var_dump($package_id);//outputs 203

并且当用户输入错误并输入http://127.0.0.1/subscribe/paypal/内容时,http://127.0.0.1/subscribe.php

我的.htaccess文件的内容如下所示。

RewriteEngine on
RewriteRule ^subscribe/.*/([A-Za-z0-9-]+)/?$  subscribe.php?mode=$1&id=$2 [NC,L]
阿米特·维玛(Amit Verma)

在您的/.htaccess文件中尝试

  RewriteEngine on
  RewriteBase / 
  RewriteCond %{REQUEST_URI} ^/subscribe/paypal/?$
 RewriteRule ^subscribe/(.*)/?$ /subscribe.php?mode=$1 [QSA,NC,L]
 RewriteRule ^subscribe/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$  /subscribe.php?mode=$1&id=$2 [QSA,NC,L]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Apache .htaccess重写网址

来自分类Dev

Apache htaccess mod重写

来自分类Dev

重写 url - apache - htaccess

来自分类Dev

在Apache上使用.htaccess进行网址重写时,如何使用#号作为锚点?

来自分类Dev

Apache htaccess重写动态重写库

来自分类Dev

Apache htaccess重写(漂亮的URL)

来自分类Dev

apache .htaccess对nginx重写规则

来自分类Dev

.htaccess网址重写未传递参数-可能在某处设置了apache设置来防止这种情况吗?

来自分类Dev

网址重写不适用于Apache

来自分类Dev

用htaccess重写网址

来自分类Dev

.htaccess重写网址

来自分类Dev

.htaccess的网址重写问题

来自分类Dev

htaccess重写网址?

来自分类Dev

在htaccess中重写网址

来自分类Dev

用htaccess重写网址

来自分类Dev

用htaccess重写网址

来自分类Dev

在htaccess中重写网址?

来自分类Dev

Apache Alias导致.htaccess重写失败

来自分类Dev

apache .htaccess重写不应包含www

来自分类Dev

Apache .htaccess文件未正确重写

来自分类Dev

apache mod用htaccess语法重写URL

来自分类Dev

Apache Alias导致.htaccess重写失败

来自分类Dev

如果文件存在,Apache htaccess如何重写

来自分类Dev

.htaccess文件中参数的Apache重写URL

来自分类Dev

Apache .htaccess 将参数重写到目录

来自分类Dev

将Nginx重写规则转换为htaccess / Apache重写规则

来自分类Dev

网址部分的htaccess重写规则

来自分类Dev

HTAccess重写动态页面网址

来自分类Dev

如何通过htaccess重写网址