首页 > 解决方案 > htaccess /en 工作正常,但 /en/ 给出页面找不到

问题描述

浏览www.mywebsite.com/enwww.mywebsite.com/fr时,它工作正常,如果在任何末尾使用 / 浏览,则无法找到页面

我正在使用下面的 htaccess 代码:

RewriteOptions inherit
RewriteEngine on

AddDefaultCharset UTF-8
Options -Indexes

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule ^fr$ index.php
RewriteRule ^en$ index_en.php

RewriteRule ^fr/(.*)$ $1.php
RewriteRule ^en/(.*)$ $1_en.php

标签: .htaccess

解决方案


尝试更换

RewriteRule ^fr$ index.php
RewriteRule ^en$ index_en.php

RewriteRule ^fr/?$ index.php
RewriteRule ^en/?$ index_en.php

推荐阅读