问题标签 [directoryindex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Zend Framework App 带有指向域根目录的静态 html
这里是 Zend 新手。请帮忙。
我们已经部署了一堆静态 html 页面(在 中var/www/html
),然后在我们的服务器上部署了一个 ZF 应用程序。我们想要www.ourdomain.com
指向index.html
(静态 html)而不是重定向到我们的 ZF 应用程序(index.php
)。只有当我们显式调用时www.ourdomain.com/login
,ZF 应用程序才会被调用。现在,www.ourdomain.com
只需重定向到我们的 ZF 应用程序!
你能给些建议么 !。
apache - 根据 .htaccess 中的域/子域更改 DirectoryIndex
我有一个带有一个域和一个子域(用于移动设备和客户端)的共享主机。每个域和子域都有不同的默认索引页面。托管公司告诉我将所有内容都放在我的 .htaccess 文件中,因为我无法访问 httpd.conf。
我想做的是:
- 如果用户访问 domain1.com,则
DirectoryIndex
应该是:index.html
- 如果用户访问 mobile.domain1.com,则
DirectoryIndex
应该是:mobile-index.html
- 如果用户访问 post.domain1.com,则
DirectoryIndex
应该是:post.php
- 如果用户去 vote.domain1.com
DirectoryIndex
应该是:vote.php
编辑:此外,如果我去 domain1.com/page/DirectoryIndex
应该是:index.html
。如果我去 mobile.domain1.com/page/DirectoryIndex
应该是:mobile-index.html
我可以在我的 .htaccess 文件中放入什么来更改DirectoryIndex
每个子域的 .htaccess 文件?
非常感谢你
php - DirectoryIndex 未分配新的默认目录
我刚刚完成将我完全静态的 HTML网站更改为 PHP 网站,以便于编辑。我在 .htaccess 文件中使用了 301 RedirectMatch,因此将所有 .html 页面定向到新的 .php 页面。但是,当我这样做时,它决定将我的默认目录从 index.php(已经是 php 有一段时间了)更改为 default.php。我什至没有名为 default.php 的文件。无论如何,我尝试将 DirectoryIndex 行添加到我的 .htaccess 中,以将其更改回 index.php,但它仍然在执行 default.php。
这是我的.htaccess:
我究竟做错了什么?我该如何解决?
编辑:我刚刚创建了一个 default.php 页面,所以那里有一些东西,但我宁愿它是 index.php。
编辑:GerManson,将它移到顶部不起作用:(
php - 条件目录索引
我在同一个目录中安装了两个 CMS。其中一个 CMS 允许将 index.php 文件重命名为 index2.php,而另一个则不允许。理想情况下,我想在 .htaccess 文件中设置一个条件规则:
- 使用 index.php 作为默认 DirectoryIndex
- 如果出现 404 错误,则将 DirectoryIndex 设置为 index2.php
有谁知道这是否/如何可能?
.htaccess - .htaccess 重写规则,最后一个查询字符串附加到 url
嗨,我制作了一个 cms 网站,我需要重写我的网址
当前我的网址是http://www.example.com/index.php?link=pages&cmsid=2&cmsLink=Carpet
它指的是cmsLink
我想要我的网址,例如http://www.example.com/Carpet
我正在使用以下内容代码
django - 在 Django 开发服务器中模拟 DirectoryIndex
我能够配置一个新的 Django 项目来提供静态文件。这是项目布局:
设置.py:
我以通常的方式运行服务器:
这工作得很好。http://127.0.0.1:8000/static/index.html
它显示了我的自定义索引页面。我想做的是访问http://127.0.0.1:8000/static/
(带或不带斜杠)并获得相同的页面。相反,服务器没有响应我自己的页面,而是使用默认的 Django 项目页面(它工作!恭喜你的第一个 Django 支持的页面等)。
我应该如何更改(可能在 urls.py 或某些视图中),以便即使没有指定index.html
两个 URL 也可以提供我想要的页面?使用纯 Apache 这是默认行为,因为当未指定页面名称时index.html
使用(请参阅Apache 的 DirectoryIndex)。我需要在 Django 开发服务器上复制相同的内容。
apache2 - DirectoryIndex 似乎被 apache2 忽略了
我正在安装 Wordpress 并遇到找不到 index.php 的问题。当然,如果我明确输入它,那很好。问题在于 DirectoryIndex 不正确。我查看 mods-enabled/dir.conf 并显示:
这似乎是正确的。但它不起作用。我想也许某处的其他文件正在覆盖它,但如果是这样,它不在启用 mods 中,因为我 grepped 了那个文件夹。
有任何想法吗?
php - 根据 IP 地址重定向用户 | 阿帕奇/htaccess
如果用户没有我的 IP 地址,我想将用户重定向到站点的/index/区域。
我该怎么做呢?
谢谢你。
url - SEO - DirectoryIndex 重复内容
在我正在处理的网站上,将有大约 7 个不同的目录。我DirectoryIndex
在 my中使用.htaccess
to 指向index.php
,因此您可以转到site.com/menu/
orsite.com/menu/index.php
并获取其他 6 个目录的相同内容,依此类推。
我知道重复的内容应该是不好的。这会导致任何 SEO 问题,还是搜索引擎足够聪明,可以理解它是一个DirectoryIndex
并且只索引一次结果?
apache - 默认 Apache 索引页面参数
我很惊讶我在谷歌上找不到这个答案。
我见过有人使用查询字符串参数访问默认的 Apache 索引页面(没有 index.html,所以它只显示目录列表)。他们使用的 URL 类似于:
它看起来O=D
意味着“order = descending”,因为它颠倒了列表的顺序,但我想知道可以传入哪些其他参数,以及它们的含义。这是在某处记录的吗?我找不到它。