我想从 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
提交
取消