我经常通过各种设计迭代更新我的网站,并希望通过将每个版本放在自己的文件夹中来简化我的生活:即:www.mysite.com/v1。
如何将我的所有内容存储在该文件夹(/ v1,/ v2等)中,只需在www.mysite.com上输入即可访问该文件夹。
我不想只是想重定向网址,我想完全从网址中删除v1。
答案 0 :(得分:0)
假设你正在使用Apache,你可以使用mod_rewrite。只需使用简单的重写规则在公共目录的根目录中创建.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) v2/$1 [L]
</IfModule>
这将重写所有URL到v2目录。如果您将站点更新为新版本,只需将v2更改为其他内容,所有请求都将重写到该目录。