簡體   English   中英

Apache2重定向到PHP腳本的路徑

[英]Apache2 redirect path to PHP script

我希望重定向以下所有呼叫:

www.mydomain.com/api

www.mydomain.com/api.php

在其他情況下,可能必須將子路徑轉換為查詢字符串:

www.mydomain.com/api/id/3def

必須成為:

www.mydomain.com/api?id=3def

我嘗試在.htaccess文件中使用重寫規則,但無法使其正常工作。 將/ api重定向到/api.php的最基本情況不起作用。

應該遵循以下幾條原則:

RewriteRule ^/?api/([^/]+)/(.*)   /api.php?$1=$2 [L]
RewriteRule ^/?api/?$             /api.php [L]

如果需要解釋,請閱讀以下內容: 使用Apache HTTPD的URL別名,重定向,重寫和反向代理

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM