我正在为.htaccess
我的 PHP 服务器中的文件寻找正则表达式。
我想要的是它从第一个目录中检测语言作为参数:
- 荷兰语
- zh
- 是
- 德
任何其他选项都必须被视为目录或文件名。语言必须作为参数给出,而不会破坏任何其他参数。
我也希望最后一个/
替换为.php
.
一些例子:
host.com/nl/index/ -> host.com/index.php?lang=nl
host.com/de/test/abc/ -> host.com/test/abc.php?lang=de
host.com/be/a/b/c/?t=23 -> host.com/a/b/c.php?lang=be&t=23
这可能吗?我不能让它工作,我希望有人能帮助我!
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule >>> requested expression and replacing pattern <<<
</IfModule>