0

我已经尝试了在键入它们时重定向我的页面的所有代码,并在其后缀为根 URL,但它仅适用于不是文件夹的 URL,即对于链接 /mylink.html 我有文件夹“mylink”,在它里面我放我的文章,所以我尝试访问该文章,它表现良好,但是每当我单击与包含子页面的文件同名的文件夹时,它就会破解为 401 或 500 错误!

先感谢您!

这是我的代码:

# redirect trailing at the end
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteCond %{REQUEST_FILENAME} !\.(gif|jpg|png|ico|webp|jpeg|css|js)$ [NC]
RewriteRule ^(.*)$ https://example.com/$1/ [L,R=301]
4

1 回答 1

0

发布问题后,答案让我眼前一亮......如果这对其他人有帮助,只需为每个“加倍”文件夹名称的文件添加这一行:

RewriteRule ^mylink\/$ "https\:\/\/www\.website\-whatever\.com\/mylink" [R=301,L]

干杯☺</p>

于 2017-12-27T05:00:50.293 回答