and*_*ace 10 .htaccess mod-rewrite
我有一个不再需要的网站,并且有一个保持页面设置,表明它已不再可用.所有对网站页面的请求(加书签或其他)都需要发送到这个页面,这是root index.php页面,所以我正在使用一些htaccess来相应地重定向它.
我目前正在使用这个:
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteRule ^(.*)$ /index.php [R=302,NC,L]
Run Code Online (Sandbox Code Playgroud)
这工作,但将index.php添加到网址 - 即.www.domain.com访问www.domain.com/index.php
只有www.domain.com会更好,但显然我不能这样做:
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^(.*)$ / [R=302,NC,L]
Run Code Online (Sandbox Code Playgroud)
它给firep中的页面没有正确重定向错误.
我已经期望上面检查REQUEST_URL是否不是/ - 即.www.domain.com然后将其重定向到/例如.www.domain.com/dave.php - > www.domain.com - 因此www.domain.com通过,但其他一切都被重定向......它实际上在做什么以及如何让它做我想要它做的事情?
M'v*_*'vy 14
只需像这样使用它:
RewriteRule ^.+$ / [R=302,NC,L]
Run Code Online (Sandbox Code Playgroud)
这将重定向所有不匹配/
只/
.
归档时间: |
|
查看次数: |
18610 次 |
最近记录: |