【问题标题】:How to configure .htaccess to redirect .../subpathURL to a specific file (pdf)如何配置 .htaccess 以将 .../subpathURL 重定向到特定文件 (pdf)
【发布时间】:2019-04-18 08:39:30
【问题描述】:

这是我第一次在 StackOverflow 上提出自己的问题。我通常会在现有主题中找到我需要的所有帮助和答案,但在这里我找不到任何解决我的问题的方法。

我在 somedomain.com 上托管了一个网站,我的客户目前正在提议一些有奖竞赛,他想在网站上托管条款和条件 PDF 文件。 此 PDF 文件应可通过 somedomain.com/jeu-concours URL 访问。

这是我的服务器 www/ 文件夹:

我确实有一个 'jeu-concours' 文件夹,其中包含我的根 www 文件夹中的 xxxx.pdf 文件,我已经尝试了我在论坛上找到的所有东西来设置我的 .htaccess,但没有工作..

somedomain.com/jeu-concours 显示为文件列表,如果我使用 -Indexes 选项我无法到达路径,如果我使用 301 重定向我会得到无限循环,如果我使用 RewriteRule 似乎没有任何事情发生,等等。

我是一名年轻的计算机科学工程师,我总是能够独自解决我的问题,但我在理解和掌握 apache 配置和 htaccess 管理方面确实遇到了麻烦。..


短版:

当我访问 somedomain.com/jeu-concours 时,我目前有这个:

而不是这个文件列表,我想在我的 Reglement-jeu-TAS.pdf 文件中。 我不知道我是否应该使用 RewriteRule、Redirect 或其他任何东西,而且我不知道我应该修改哪个 .htaccess 才能使其正常工作...

感谢大家的帮助,我很惭愧提出这样一个基本问题,但我很挣扎,我不能花更多时间尝试事情! 祝你有美好的一天:)

【问题讨论】:

  • 只需将Rewriterule ^jeu-concours/?$ /jeu-concours/Reglement-jeu-TAS.pdf [L] 添加到您 www/ 文件夹中的 .haccess
  • 您好 Dusan,感谢您的回答!不幸的是,我不知道为什么,但这不起作用!当我说它不起作用时,我的意思是“什么都没发生,什么都没有改变,没有重定向或 URL 重写”,所以这是一种非常奇怪的行为......

标签: apache codeigniter .htaccess


【解决方案1】:

将以下代码粘贴到 somedomain.com/jeu-concours 目录中 .htaccess 文件的顶部。

#Alternate default index page
DirectoryIndex sample.pdf

【讨论】:

  • 这工作正常!这很简单,但它正是我想要的!非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-23
  • 1970-01-01
  • 1970-01-01
  • 2021-12-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多