htaccess 将子目录(文件夹)重定向到同一子目录中的单个页面

亚历克斯

我遇到了 .htaccess 的另一个问题,我似乎无法找到正确的解决方案。我试图做到的是从一个子目录重定向到一个特定的HTML文档中的同一个目录,当你复制/粘贴的URL显示在下方

例如:http://example.com/staging/测试/http://example.com/staging/测试/ page.html中

我的(几乎)工作方法:

Options -Indexes -MultiViews
RewriteEngine on

RewriteRule ^test/(.*)$ test/page.html [L]

这段代码的问题在于它基本上重定向到正确的page.html但如果你想点击 page.html 上的任何链接,它只会再次重定向到 page.html 而不是转到子目录 /test/ 中的特定链接假设/test/page-2.html

重要提示:此重定向应仅影响子目录“暂存”。包括 root 在内的所有其他子目录都不会受到影响。

其他信息:此代码也在我的 .htaccess 文件中,用于删除目录“暂存”的 .html 扩展名

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ $1.html [L]

目录“staging”未连接到任何 CMS,仅包含 .html 文件。我在共享托管环境 (Hostgator/cPanel) 中。

谢谢你。

阿布舍克·古尔加尔

使用以下规则,您仅使用 L 标志,但我正在修改它以进行您提到的重定向。

Options -Indexes -MultiViews
RewriteEngine on

RewriteRule ^test/$ /staging/test/page.html [R=301,L]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.htaccess重定向到子目录

来自分类Dev

.htaccess:重定向到子目录

来自分类Dev

htaccess将根目录中的所有文件重定向到子目录中的核心对应页面

来自分类Dev

如何在GoDaddy上使用.Htaccess将根文件夹重定向到子目录并隐藏它?

来自分类Dev

htaccess将子目录重定向到更深的子目录

来自分类Dev

.htaccess 301将子目录URL重定向到固定的子目录url

来自分类Dev

htaccess将子目录重定向到更深的子目录

来自分类Dev

htaccess将phpbb重定向到子目录

来自分类Dev

htaccess 将子目录重定向到另一个子目录

来自分类Dev

在.htaccess中重定向子目录中的文件,但不重定向子目录的根目录

来自分类Dev

.htaccess重定向到目录的子目录

来自分类Dev

通过.htaccess将子目录重定向到相应的PHP文件

来自分类Dev

在子目录中使用htaccess来重定向页面

来自分类Dev

htaccess从顶部重定向到子目录

来自分类Dev

htaccess从子目录重定向到域

来自分类Dev

htaccess从子目录重定向到域

来自分类Dev

如何使用.htaccess重定向到子目录?

来自分类Dev

htaccess重定向错误到子目录

来自分类Dev

WordPress> htaccess>将目录及其所有子目录重定向到一个目录

来自分类Dev

htaccess从内置在子目录中的站点重定向

来自分类Dev

htaccess防止子目录中的重定向

来自分类Dev

.htaccess从子目录重定向到父目录文件,但保持url路径

来自分类Dev

使用.htaccess将所有文件/目录重定向到子目录,但不包括主页

来自分类Dev

htaccess-检查文件是否在当前目录和子目录中,如果不重定向到404页面

来自分类Dev

htaccess的子目录

来自分类Dev

htaccess-重定向目录,但不包含子目录

来自分类Dev

.htaccess将所有子目录重定向到新位置

来自分类Dev

.htaccess将域重定向到子目录,而无需更改URL

来自分类Dev

如何使用.htaccess将root重定向到子目录

Related 相关文章

  1. 1

    .htaccess重定向到子目录

  2. 2

    .htaccess:重定向到子目录

  3. 3

    htaccess将根目录中的所有文件重定向到子目录中的核心对应页面

  4. 4

    如何在GoDaddy上使用.Htaccess将根文件夹重定向到子目录并隐藏它?

  5. 5

    htaccess将子目录重定向到更深的子目录

  6. 6

    .htaccess 301将子目录URL重定向到固定的子目录url

  7. 7

    htaccess将子目录重定向到更深的子目录

  8. 8

    htaccess将phpbb重定向到子目录

  9. 9

    htaccess 将子目录重定向到另一个子目录

  10. 10

    在.htaccess中重定向子目录中的文件,但不重定向子目录的根目录

  11. 11

    .htaccess重定向到目录的子目录

  12. 12

    通过.htaccess将子目录重定向到相应的PHP文件

  13. 13

    在子目录中使用htaccess来重定向页面

  14. 14

    htaccess从顶部重定向到子目录

  15. 15

    htaccess从子目录重定向到域

  16. 16

    htaccess从子目录重定向到域

  17. 17

    如何使用.htaccess重定向到子目录?

  18. 18

    htaccess重定向错误到子目录

  19. 19

    WordPress> htaccess>将目录及其所有子目录重定向到一个目录

  20. 20

    htaccess从内置在子目录中的站点重定向

  21. 21

    htaccess防止子目录中的重定向

  22. 22

    .htaccess从子目录重定向到父目录文件,但保持url路径

  23. 23

    使用.htaccess将所有文件/目录重定向到子目录,但不包括主页

  24. 24

    htaccess-检查文件是否在当前目录和子目录中,如果不重定向到404页面

  25. 25

    htaccess的子目录

  26. 26

    htaccess-重定向目录,但不包含子目录

  27. 27

    .htaccess将所有子目录重定向到新位置

  28. 28

    .htaccess将域重定向到子目录,而无需更改URL

  29. 29

    如何使用.htaccess将root重定向到子目录

热门标签

归档