我想问一个问题:
如何将请求重定向到http://sub.example.com或http://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服务器端解决方案?提前致谢
答案 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