您好,当我进入网站的根目录时,我需要在Web浏览器上显示我的默认索引页。
示例:当我转到example.com
浏览器时,应该显示(show)example.com/myindex
。
我的htacess文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
DirectoryIndex myindex.php
为了在最初请求时显示 example.com/myindex
在地址栏中example.com/
,您需要发出外部重定向。因此,在RewriteEngine
指令之后,立即尝试以下操作:
RewriteRule ^$ /myindex [R=302,L]
然后,myindex.php
假设您有一个要提供的名为的文件,其余的指令应在内部将请求从重写/myindex
为/myindex.php
。(DirectoryIndex
在这种情况下,现有的指令不是必需的。)
如果您需要将其设为永久(301)重定向,则在确定其可以正常工作时将更302
改为301
。与302相比,使用302进行测试更容易,因为它们不会被浏览器缓存。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句