.htaccess - 重定向重写 URL 地址
问题描述
将此添加到我的 .htaccess 文件可以缩短 URL 并摆脱 .shtml 位。
RewriteEngine On
RewriteRule about about.shtml
但是,原来的地址http://xxx/about.shtml也依然存在。我不希望 Google 或任何人看到那个,所以我尝试将它重定向到重写的 URL:
Redirect 301 /about.shtml /about
这会在 Firefox 上给出一个错误,即它无法正常工作,而在 Google 上它会被重定向太多次。也许它正在进入某种循环。
我不希望原始文件出现在网址中的任何位置(以 .shtml 结尾),所以不知道除了重定向之外还有什么。
谢谢!
解决方案
推荐阅读
- android - 我们可以将 Bulma CSS 用于 Android 应用程序吗?
- javascript - 在 div 中居中 img
- android - 片段的 AlertDialog 的单击事件中的自定义取消按钮未处理
- cordova - Cordova 插件网络信息在 Ionic 3 中不起作用
- python - 抓取 Google Play 商店 BeautifulSoup / Selenium
- autodesk-forge - 使用数据管理 API 访问 A360 Drive 中的文件
- java - 在 Java 中创建一个将数组和函数作为输入的 map 函数
- javascript - 使用 sinon.spy 测试全局函数(如 parseInt)在运行 Karma 时抛出错误
- r - R Markdown - Rmd 文件外的超链接
- c# - 即使在使用 UnitTests c# 进行测试时也制作 NLog 日志