【发布时间】:2013-11-02 19:03:46
【问题描述】:
我正在尝试重写以下网址:
http://mysite.com/app/checkout/success?token=2V5W&PayerID=WBBQER
到
http://mysite.com/app/index.php?url=checkout/process/2V5W/WBBQER
仅对格式为 (/checkout/success?token=xx&payerID=xx) 的 GET 请求进行重写,其中 "token" 和 "payerID" 都是固定参数.
我还包括我当前的 .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1
我一直在尝试无数 .htaccess 的可能性,但无济于事,因此我们将不胜感激。
【问题讨论】:
-
没有足够的时间来写答案,但想法是你制作一个描述你想要的参数格式的 RewriteCond。 (分析
%{QUERY_STRING}变量)。然后进行重写。这个答案应该会有所帮助:stackoverflow.com/questions/2703821/…