【发布时间】:2021-06-29 18:57:06
【问题描述】:
我认为有很多 htaccess 重定向示例,但我找不到与我类似的案例。
我的根目录有很多子文件夹
/suppliers
|- /suppliers/abc
|- /suppliers/xyz
/merchants
|- /merchants/abc
|- /merchants/xzy
等等
我想在我输入时重定向它们
/m/yyy -> /merchants/yyy/index.php
/m/yyy/abc -> /m/merchants/yyy/abc.php
/m/yyy/abc/ -> /m/merchants/yyy/abc/index.php
谁能告诉我如何做到这一点?
【问题讨论】:
-
也许像? RewriteRule ^m/yyy$ /merchants/yyy/index.php?&%{QUERY_STRING}
-
我更喜欢 yyy 不是 htaccess 中的字符串硬编码,在我的情况下 yyy 只是一个示例
-
请分享您到目前为止所尝试的内容
-
我试过 RewriteRule ^m/([0-9a-zA-Z]{1,15})/([0-9a-zA-Z]{1,15})$ /merchants /$1/$2.php [L] RewriteRule ^m/([0-9a-zA-Z]{1,15})$ /merchants/$1/index.php [L] 当我输入 example.com/m/abc 或 /m /abc/xyz,它成功重定向到example.com/merchants/abc/index.php 或/m/abc/xyz.php 但如果example.com/m/abc 则我不起作用
-
请通过编辑您的问题发布此代码