我对我的网站文件夹(文件结构)有点困惑...它如何影响URL?我正在做我的第一个“大”项目,我的导航栏包含几个页面,其中一个页面是Gallery,因此当访问者单击它们时,他们访问HTML文件gallery.html,并且看到URL example.com /图库我在图库页面中有几个页面(黑色照片+彩色照片)。现在,我看到的URL是计算机上的文件位置,我需要做的就是确保该示例前面的URL包含“图库” .com供访客使用,如下所示:example.com/Gallery/colorful-photos ...怎么运作的?
嗨,约瑟夫,欢迎您。
您可以在Web根目录中创建(或编辑现有的.htaccess文件。该根文件夹通常称为htdocs / public_html / web。只需编辑该文件即可包含一些预设的301重定向。
示例.htaccess重定向行将是:
Redirect 301 /gallery http://www.yourwebsite.com/gallery.html
命令分解:重定向301 = 重定向的类型(301是永久的,302是临时的)
/ gallery = 您所需的URL段
http://www.yourwebsite.com/gallery.html = 重定向后的目标URL
然后您只需要输入yourwebsite.com/gallery即可到达那里。
使用Filezilla或您的Web控制面板来编辑不可见的文件(点文件)。首先对.htaccess进行备份,因为输入错误会阻止站点加载,并给您500错误(直到您仍然删除/修复.htaccess为止)。
您还可以使用mod_rewrite和RewriteRule-more on that here将非www重定向到www。