.htaccess 如何使用Htaccess重写url

.htaccess 如何使用Htaccess重写url,.htaccess,.htaccess,我想帮助您使用Htaccess重写一个url,例如domain.com/home到domain.com/folder/。我有一个名为/var/www/home的文件夹,访问它时,我会键入Ip地址,后跟文件夹名,例如127.0.0.1/home。我想通过键入eg 127.0.0.1/folder来访问url中的同一目录。而且,当用户键入127.0.0.1/home时,他/她将被定向到127.0.0.1/folder。我相信我可以使用Htaccess,但我不知道如何使用。您可以在您的站点根目录中使用

我想帮助您使用Htaccess重写一个url,例如domain.com/home到domain.com/folder/。我有一个名为/var/www/home的文件夹,访问它时,我会键入Ip地址,后跟文件夹名,例如127.0.0.1/home。我想通过键入eg 127.0.0.1/folder来访问url中的同一目录。而且,当用户键入127.0.0.1/home时,他/她将被定向到127.0.0.1/folder。我相信我可以使用Htaccess,但我不知道如何使用。

您可以在您的站点根目录中使用这两条规则
/var/www/.Htaccess

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/+home(\S*)\s [NC]
RewriteRule ^ /folder%1 [R=302,L,NE]

RewriteRule ^folder(/.*)?$ home$1 [L,NC]

您可以在站点根目录中使用这两条规则
/var/www/.htaccess

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/+home(\S*)\s [NC]
RewriteRule ^ /folder%1 [R=302,L,NE]

RewriteRule ^folder(/.*)?$ home$1 [L,NC]