Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
.htaccess 将文件夹(仅URL)重定向到文件,同时保持URL不变(htaccess)_.htaccess_Url_Redirect - Fatal编程技术网

.htaccess 将文件夹(仅URL)重定向到文件,同时保持URL不变(htaccess)

.htaccess 将文件夹(仅URL)重定向到文件,同时保持URL不变(htaccess),.htaccess,url,redirect,.htaccess,Url,Redirect,我不知道该怎么解释 我得到了我的网站根目录下的多个文件,如;a、 html,b.html,c.html 我试图实现的是能够重定向到a.html,同时保持URL的完整性,如图所示 我可以通过简单的重定向将目录重定向到这些文件,但这并不能保持URL的完整性 这两个问题可以通过htaccess来完成吗?看起来您正在研究基本的URL重写 RewriteEngine On RewriteRule ^answers/?$ a.html [NC] 嗯。那很容易,谢谢。然而,我仍然有一个问题,工作

我不知道该怎么解释

我得到了我的网站根目录下的多个文件,如;a、 html,b.html,c.html

我试图实现的是能够重定向到a.html,同时保持URL的完整性,如图所示

我可以通过简单的重定向将目录重定向到这些文件,但这并不能保持URL的完整性


这两个问题可以通过htaccess来完成吗?

看起来您正在研究基本的URL重写

RewriteEngine On 
RewriteRule   ^answers/?$   a.html  [NC]

嗯。那很容易,谢谢。然而,我仍然有一个问题,工作正常,但没有正常出现。(图像等不显示)-好像应该更新图像/css路径?这正常吗?如果a.html文件中的图像是相对的(例如:指向“./images/mypic.jpg”之类的内容),则需要调整路径或完全重写路径。但第一个选项更简单:只需将图像指向绝对路径:“/images/mypic.jpg”这是domain.com/answers/,不起作用-该站点似乎删除了末尾的斜杠(显示为URL,没有最后的斜杠)。