通过htaccess,php,javascript等进行页面重定向

时间:2012-04-15 08:31:06

标签: php .htaccess redirect server-side

我想问一个问题:

如何将请求重定向到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服务器端解决方案?提前致谢

1 个答案:

答案 0 :(得分: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