dpwo36915 2016-10-17 18:55
浏览 4

htaccess没有使用特殊字符?

Here's my current htaccess code:

RewriteEngine On
RewriteRule ^([^/]+)/([^/]+)$ index.php?apikey=$1&url=$2
RewriteRule ^([^/]+)/([^/]+)/$ index.php?apikey=$1&url=$2

When I go to http://example.com/testing/google.com it works like I want it to.

I use this PHP code:

<?php echo $_GET['apikey']; ?> - <?php echo $_GET['url']; ?>

And I get this:

testing - google.com

That just how I want it. But I'm running into issues when there's special characters in the second parameter (they will never be in the first). For example, I tried this:

http://example.com/testing/http://www.google.com/?test#again%%notworking

That should be displaying this on my page:

testing - http://www.google.com/?test#again%%notworking

But instead I'm getting a 404 error. Is this possible to do with just my htaccess or do I need to change something in the PHP?

EDIT:

In case this helps to know, the first parameter will always be lower case letters and numbers. It is also 32 characters long.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
    • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
    • ¥20 软件测试决策法疑问求解答
    • ¥15 win11 23H2删除推荐的项目,支持注册表等
    • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
    • ¥15 qt6.6.3 基于百度云的语音识别 不会改
    • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
    • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
    • ¥15 lingo18勾选global solver求解使用的算法
    • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行