.htaccess在请求的文件中添加斜杠

神经元

我一直在搜索将近2天,以了解为什么这对我不起作用。我已经阅读了很多有关此问题的答案,它们具有如下重写规则:

RewriteRule (.*)index/$ index.html [L,R=301]

但这需要用户手动附加尾随斜杠。

收到请求时,example.com/index我希望URL在客户端浏览器中更改为example.com/index/

另外,如果我在浏览器中手动附加尾部斜杠,则总是会收到404页面未找到错误。这完全有意义,因为没有名为index.html /的文件。这是浏览器,还是可以通过.htaccess规则实现?

因此,我希望用户请求将example.com/index其转发到example.com/index.html但显示example.com/index/在浏览器中。我想要斜线,因为它使它看起来更整洁。

谢谢。

贾斯汀·欧曼

您可以在htaccess中用此代码替换当前代码

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)$ /$1/ [R=301,L]

RewriteRule ^index/$ /index.html [L]

注意:由于您以前的301规则可能仍然存在,因此您可能必须清除浏览器的缓存

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在请求中添加用户信息

来自分类Dev

htaccess如果不是xml文件并且在请求URI中不包含显示,则重写为https

来自分类Dev

与.htaccess匹配的文件中的向后或向前斜杠

来自分类Dev

如何使SoapClient在请求中添加xsi:type

来自分类Dev

在请求侦听器中添加cookie以响应

来自分类Dev

HJow在“ prepareForValidation”期间在请求中添加属性

来自分类Dev

如何在请求URL(Java 11)中添加参数?

来自分类Dev

如何在请求URL(Java 11)中添加参数?

来自分类Dev

如何在请求URL(Java 11)中添加参数?

来自分类Dev

使用.htaccess重写文件夹名称添加斜杠

来自分类Dev

使用.htaccess重写文件夹名称添加斜杠

来自分类Dev

htaccess通过索引添加路由所有请求添加添加斜杠

来自分类Dev

如何在Backbone中的PUT请求中添加斜杠?

来自分类Dev

在请求中设置端口

来自分类Dev

在请求中传递URL

来自分类Dev

在请求中插入变量

来自分类Dev

Github API Auth不能在请求请求中添加注释

来自分类Dev

htaccess –删除html扩展名+添加尾斜杠+在子文件夹中查找索引(组合)

来自分类Dev

在现有的重写规则.htaccess中添加斜杠

来自分类Dev

重写url以删除问号并在htaccess中添加斜杠

来自分类Dev

.htaccess删除.php并添加斜杠

来自分类Dev

.htaccess删除.php并添加斜杠

来自分类Dev

BitBucket API 2.0-在请求请求中获取特定文件的差异

来自分类Dev

在请求标题中添加JsessionID

来自分类Dev

文件路径缓存在调度程序中,并在请求文件路径的子集时呈现403

来自分类Dev

MSBuild不将文件放置在请求的位置

来自分类Dev

如何在请求调用中添加持久性标头?

来自分类Dev

Python3在请求中添加多个标头

来自分类Dev

应用程序正在请求我未在清单中添加的权限

Related 相关文章

  1. 1

    在请求中添加用户信息

  2. 2

    htaccess如果不是xml文件并且在请求URI中不包含显示,则重写为https

  3. 3

    与.htaccess匹配的文件中的向后或向前斜杠

  4. 4

    如何使SoapClient在请求中添加xsi:type

  5. 5

    在请求侦听器中添加cookie以响应

  6. 6

    HJow在“ prepareForValidation”期间在请求中添加属性

  7. 7

    如何在请求URL(Java 11)中添加参数?

  8. 8

    如何在请求URL(Java 11)中添加参数?

  9. 9

    如何在请求URL(Java 11)中添加参数?

  10. 10

    使用.htaccess重写文件夹名称添加斜杠

  11. 11

    使用.htaccess重写文件夹名称添加斜杠

  12. 12

    htaccess通过索引添加路由所有请求添加添加斜杠

  13. 13

    如何在Backbone中的PUT请求中添加斜杠?

  14. 14

    在请求中设置端口

  15. 15

    在请求中传递URL

  16. 16

    在请求中插入变量

  17. 17

    Github API Auth不能在请求请求中添加注释

  18. 18

    htaccess –删除html扩展名+添加尾斜杠+在子文件夹中查找索引(组合)

  19. 19

    在现有的重写规则.htaccess中添加斜杠

  20. 20

    重写url以删除问号并在htaccess中添加斜杠

  21. 21

    .htaccess删除.php并添加斜杠

  22. 22

    .htaccess删除.php并添加斜杠

  23. 23

    BitBucket API 2.0-在请求请求中获取特定文件的差异

  24. 24

    在请求标题中添加JsessionID

  25. 25

    文件路径缓存在调度程序中,并在请求文件路径的子集时呈现403

  26. 26

    MSBuild不将文件放置在请求的位置

  27. 27

    如何在请求调用中添加持久性标头?

  28. 28

    Python3在请求中添加多个标头

  29. 29

    应用程序正在请求我未在清单中添加的权限

热门标签

归档