第一个文件夹(lang)是固定的,"输出"应该只有#34; .php"的最后一个文件夹;扩展
(可以为每种语言创建没有create n规则的第一个文件夹吗?" / en / blog /")
(如果不存在,可以在网址末尾添加斜杠吗?" / en / blog" - >" / en / blog /")
发件人:
/it/blog/
要
/it/blog.php
发件人:
/it/blog/notizie/
要
/it/notizie.php
发件人:
/it/blog/notizie/file/
要
/it/file.php
答案 0 :(得分:1)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
DirectorySlash On
RewriteEngine On
RewriteBase /
## Add a trailing slash if missing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{THE_REQUEST} \s/+(.*?)[^/][?/]?\s
RewriteRule [^/]$ %{REQUEST_URI}/ [L,NE,R=301]
RewriteRule ^/?([a-z]{2})/.*?([^/.]+)/$ $1/$2.php [L,NC]