为了账号安全,请及时绑定邮箱和手机立即绑定

漂亮的 url 通过删除 get 参数不起作用

漂亮的 url 通过删除 get 参数不起作用

PHP
冉冉说 2021-10-22 13:22:14
我想从 url 中删除 get 参数。例如普通网址 [https://apkleet.com/apk.php/?app=some_app][1] 我想要的 https://apkleet.com/apk/some_app我尝试过的我成功地从此 htaccess 代码中从 url 中删除了 .php 扩展名RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]RewriteRule ^ %1 [R=301,L]RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME}.php -fRewriteRule ^(.*?)/?$ $1.php [NC,L]但是我没有成功从 url 中删除 get 参数,这是我迄今为止尝试过的代码RewriteCond %{SCRIPT_FILENAME} !-dRewriteCond %{SCRIPT_FILENAME} !-fRewriteRule ^apk/(\d+)*$ ./apk.php?app=$1这是我的完整 htaccess 代码 - Options +FollowSymLinksRewriteEngine onRewriteBase /RewriteCond %{HTTPS} offRewriteCond %{HTTP:X-Forwarded-SSL} !onRewriteCond %{HTTP_HOST} ^m\.apkleet\.com$ [OR]RewriteCond %{HTTP_HOST} ^www\.m\.apkleet\.com$RewriteRule ^(.*)$ "https\:\/\/m\.apkleet\.com\/$1" [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]RewriteRule ^ %1 [R=301,L]RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME}.php -fRewriteRule ^(.*?)/?$ $1.php [NC,L]RewriteCond %{SCRIPT_FILENAME} !-dRewriteCond %{SCRIPT_FILENAME} !-fRewriteRule ^apk/(\d+)*$ ./apk.php?app=$1
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 167 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信