最后,我開始為我的 Web 應用程序開發 API。我想讓我的 API 看起來像那些“著名的”API,比如 Discord 一個——好看且易于使用。這是我的文件夾層次結構:root:
api:
api.php
.htaccess我想在.htaccess文件中制作RewriteCond,該文件將創建這樣的鏈接:https://example.com/api/user/1234/test變成這樣的東西:https://example.com/api/api.php?input=user/1234/test我是.htaccess的新手,但我讀過一些文檔,但是我向谷歌問了錯誤的問題沒有什么可以幫助我解決這個問題。感謝您的幫助。編輯 1我當前的 .htaccess 文件僅包含指向 ErrorDocuments 的鏈接。
1 回答

慕尼黑5688855
TA貢獻1848條經驗 獲得超2個贊
首先,確保你的被 Apache 讀取。 應出現在虛擬主機配置的目錄塊中:.htaccessAllowOverride all
<VirtualHost *:80>
? ? <Directory /path/to/web/root>
? ? ? ? AllowOverride all
? ? </Directory>
</VirtualHost>
然后,將以下行添加到您的文件中:.htaccess
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(api/v2/)(.*)
RewriteRule .* %1api.php?input=%2
- 1 回答
- 0 關注
- 161 瀏覽
添加回答
舉報
0/150
提交
取消