【问题标题】:Directory-specific issues for htaccesshtaccess 的目录特定问题
【发布时间】:2012-09-17 22:52:53
【问题描述】:

我有一个网站,里面有以下文件夹

测试1 及其子文件夹:

我的文件夹

我的文件夹2

我的文件夹3

这是它的 .htaccess 文件:

   AddType application/x-httpd-php .html .htm
   php_value auto_append_file testing1.php

这适用于主目录,但我如何从单个 .htaccess 文件中进行更改,而不必在每个目录中放置一个(我现在使用 cPanel 并复制并粘贴它们)。

目录 myfolder2 包含在 AXMAG 中创建的多页翻书(从 PDF 转换),这是一个翻书软件(还不能发布链接 - 但在 Google 上查找)。我想保持文件完好无损,但同时将站点通知附加到它们:

© My company here 2012. Content copyrighted

如何为自动附加和添加类型的 html .htm 执行每个目录的 .htaccess。

顺便说一句,当我将 .htaccess 放入时,myfolder2 在 HTML 页面上变为空白 - 我做错了什么?不过其他目录没有问题。

我会很感激这方面的任何帮助,虽然我可以做 htaccess 有一些我还是新手。

【问题讨论】:

  • 好问题。但我会使用像 PHP 这样的脚本语言来完成这项任务。
  • 内容都是PHP,除了 myfolder2是HTML/Flash(翻书)。那么我如何在 PHP 中为我的子文件夹执行此操作?
  • 我的意思是你应该使用 PHP 包含连接,而不是 auto_append_file

标签: php html .htaccess


【解决方案1】:

.htaccess 通常通过级联目录来工作。如果您想充分利用它们,最易于维护的方法可能是在目录的顶层创建一个应用程序范围的 .htaccess 文件,然后根据您正在寻找的 .htaccess 功能将其他所有内容分组到子文件夹中。例如有类似的东西:

app/
  .htaccess <-- App wide settings
  php/
    .htaccess <-- PHP section settings which modify app-wide
    scripts/ <-- Some PHP settings here
  html/
    .htaccess <-- HTML section settings which modify app-wide
    pages/ 
    embeds/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多