【发布时间】:2019-11-10 13:51:55
【问题描述】:
我的主要 API URL 入口点是:https://www.sample-domain.com/abc/,然后我可以使用 URI_REQUESTS,例如:
https://www.sample-domain.com/abc/
https://www.sample-domain.com/abc/?do=something
https://www.sample-domain.com/abc/john(是否带有斜杠..)
我希望能够始终重写任何 URL 的第一部分与 /abc/ 不同的请求。例子:
https://www.sample-domain.com/def/(是否带有斜杠..)
https://www.sample-domain.com/def/?do=something 或
https://www.sample-domain.com/def/约翰
我不在乎 URL 在第一部分之后有多少部分,如果它有斜杠或任何查询字符串,我一直想将域后面的第一部分改回 /abc/
但是某些第一部分必须被忽略,例如,如果它以 sample-domain.com/help/ 的形式出现,那么它不应该重写
【问题讨论】:
标签: apache .htaccess url url-rewriting