Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 删除或重定向带有尾部斜杠的URI以避免404_Html_Apache_.htaccess_Mod Rewrite_Redirect - Fatal编程技术网

Html 删除或重定向带有尾部斜杠的URI以避免404

Html 删除或重定向带有尾部斜杠的URI以避免404,html,apache,.htaccess,mod-rewrite,redirect,Html,Apache,.htaccess,Mod Rewrite,Redirect,首先,让我为自己惊人的缺乏知识道歉。我正在努力 我的网站是这样建立的 www.domain.com/new/films/film1.html www.domain.com/new/films/film2.html www.domain.com/new/films/film3.html 等 如果我去www.domain.com/new/films/film3,我会自动显示页面www.domain.com/new/films/film3.html,省略了扩展名。htaccess可能会导致这种重定向,

首先,让我为自己惊人的缺乏知识道歉。我正在努力

我的网站是这样建立的

www.domain.com/new/films/film1.html www.domain.com/new/films/film2.html www.domain.com/new/films/film3.html

如果我去www.domain.com/new/films/film3,我会自动显示页面www.domain.com/new/films/film3.html,省略了扩展名。htaccess可能会导致这种重定向,但后来完全删除了我的.htaccess文件,所以我不知道如何以这种方式自动重定向。然而,如果我去www.domain.com/new/films/film3/,自然会得到404。我只想能够访问www.domain.com/new/films/film3或www.domain.com/new/films/film3/并在www.domain.com/new/films/film3.html上显示页面。我不希望用户看到.html,无论他们是访问电影还是电影/。有人能帮忙吗

提前感谢,对于ultra noob的问题很抱歉,但是我从stackoverflow和web上盗取的各种.htaccess文件到目前为止都不起作用


编辑:我还应该补充一点,.html文件还包括破折号,例如www.domain.com/new/films/film-title-3.html

如果删除了.htaccess,则在新浏览器中测试以避免旧缓存。您好,anubhava,感谢您的评论。我刚刚第一次加载了IE9,访问了www.domain.com/new/films/film3,看到了正常的页面!我已经从根目录和/new文件夹中删除了.htaccess的所有实例,这很奇怪。