dopuz8728 2013-12-23 17:40
浏览 24
已采纳

来自其他硬编码应用程序的PHP干净URL(.htaccess)curl

One of my application has hardcoded hitting on this url

http://192.168.2.190/smapi/get?userid=blah&paword=blahblah&service=bahblabblah

Now on my CentOS machine I kept file get.php under

/var/www/html/smapi/

I wrote .htaccess file as fallow

 RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)\$ $1.php [L,R=301]

I browser when I hit this URL I get error Page not found so my application also fails

can anyone please help how can I hit file using above url

please note my calling application is already hardcoded so have to make url proper for application

Thanks in advance

  • 写回答

1条回答 默认 最新

  • dprq18175 2013-12-23 17:42
    关注

    You have incorrect regex in pattern of RewriteRule.

    Try this rule instead:

    RewriteEngine On
    RewriteBase /smapi/
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/?$ $1.php [L]
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 连续两帧图像高速减法
  • ¥15 组策略中的计算机配置策略无法下发
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写