htaccess(无重定向)[REWRITEURL](index.php的文件夹)

我只是希望得到一个快速的htaccess重定向.即:

domain.com/subfolderGreen – > domain.com/index.php?folder=subfolderGreen

(注意子文件夹绿色实际存在)

我一直在尝试,但无法达到所需的正则表达式.

谢谢.
一个.

添加:

对不起,我希望这适用于任何子文件夹,而不仅仅是“子文件夹绿色”
我正在使用

RewriteRule ^ /([^ /])/?$/index.php?folder=$1 [L]

但它不起作用.
任何线索?

最佳答案 我认为你的例子会导致无限循环,因为/index.php匹配你正在做的事情.试试这个:

RewriteRule ^([A-Za-z0-9]+)/?$/index.php?folder=$1 [L]

如果您希望它适用于所有存在的目录,这可能也会起作用.

RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+)/?$/index.php?folder=$1 [L]
点赞