如何使用htaccess文件仅将所有页面重定向到index.html,而不是重定向图像文件 [英] How to redirect all pages only to index.html using htaccess file and not redirect the image files

查看:123
本文介绍了如何使用htaccess文件仅将所有页面重定向到index.html,而不是重定向图像文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用htaccess文件将所有页面(仅限页面)重定向到index.html,而不是重定向图像文件。出于某种原因,我使用此代码并且index.html页面上的图像文件未显示。

How to redirect all pages (pages only) to index.html using htaccess file and not redirect the image files. For some reason I am using this code and an image file on the index.html page isn't showing up.

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html$
RewriteRule .* /index.html [L,R=302]


推荐答案

尝试此代码:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html$
RewriteCond %{REQUEST_URI} !\.(gif|jpe?g|png|css|js)$
RewriteRule .* /index.html [L,R=302]

这篇关于如何使用htaccess文件仅将所有页面重定向到index.html,而不是重定向图像文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆