Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 将变量重写到文件夹_Apache_.htaccess - Fatal编程技术网

Apache 将变量重写到文件夹

Apache 将变量重写到文件夹,apache,.htaccess,Apache,.htaccess,我需要用.htaccess重写一个URL (Actual url) Before: yyy.com/folder/index.php?lang=en (Their url) After: yyy.com/folder/en/index.php Before: yyy.com/folder/submit.php?lang=da After: yyy.com/folder/da/submit.php 如何执行此操作?尝试将其添加到文档根目录中的htaccess文件中: RewriteEng

我需要用.htaccess重写一个URL

(Actual url) Before: yyy.com/folder/index.php?lang=en
(Their url)  After:  yyy.com/folder/en/index.php

Before: yyy.com/folder/submit.php?lang=da
After:  yyy.com/folder/da/submit.php

如何执行此操作?

尝试将其添加到文档根目录中的htaccess文件中:

RewriteEngine On
RewriteRule ^/?folder/([a-z]{2})/index\.php$ /folder/index.php?lang=$1 [L,QSA]

什么都没有。我不知道从哪里开始。这需要一次谷歌搜索。