0

我想问一个问题:

我如何将请求重定向到http://sub.example.comhttp://sub.example.com

http://sub.example.com/index.php?而且我不是在询问将 index.php 设置为 DirectoryIndex,而是要求将服务器物理重定向到http://sub.example.com/index.php而不是仅在 sub.example.com 处执行 index.php地址栏。是否有任何 .htaccess 或 php 服务器端解决方案?提前致谢

4

1 回答 1

1

以 htaccess 为例

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

将不是物理文件或文件夹的所有内容重写到 index.php

做一个从 / 到 /index.php 的硬重定向

RedirectMatch ^/$ http://sub.exmaple.com/index.php
于 2012-04-15T08:34:08.503 回答