regex - 将没有扩展名的目录页面重定向到 .htaccess 中的 WITH 扩展名
问题描述
如何从目录重定向页面
site.com/directory/{code}(带有数字和字母的代码)到 site.com/directory/{code}.html
我尝试了这段代码,但它像圆圈一样多次重定向到 .html
RewriteEngine on
RewriteRule ^directory/(.*)$ directory/$1.html [R=301,L]
解决方案
解决方案
RewriteEngine on
RewriteCond %{REQUEST_URI} !(\.html)$ [NC]
RewriteRule ^directory/(.*)$ directory/$1.html [NS,L,R=301]
推荐阅读
- reactjs - 反应选择下拉菜单不可见
- git - 将本地 git 重新连接到 GitHub 远程,而不会丢失新的本地分支和提交
- python - 如何解决本地交互错误#codejam
- javascript - 如何在一个 if 语句中为变量赋予一个对象,并为另一个 if 语句保留该对象
- reactjs - 如何在 react css 中设置 background-img?
- php - 如何使用 PHP 中的复选框从选择选项中插入选定的值?
- width - 让标题仅与居中表格上的表格一样宽
- mysql - 从子项中获取列作为一列中的列表
- node.js - 有多个模块的名称仅在大小写 Nextjs 上有所不同
- scala - 动态重命名数据框中的列,然后再加入一个表