关注分享主机优惠活动
国内外VPS云服务器

Apache如何实现URL重写(URL重写有多种方式)

Apache可以使用mod_rewrite模块实现URL重写。 以下是实现 URL 重写的示例配置。

首先,确保 mod_rewrite 模块已启用。 您可以通过在终端中运行以下命令来检查 mod_rewrite 模块是否已启用: grep rewrite

如果输出中包含单词“rewrite_module”,则表示 mod_rewrite 模块已启用。

配置Apache虚拟主机或.htaccess文件,添加以下规则实现URL重写:

RewriteEngine On
RewriteRule ^old -url$ new-url [ L ,R=301]

在上面的例子中,当用户访问 'old-url' 时,会被重定向到 'new-url' 并返回永久重定向状态码 301。

保存并重启Apache服务器以使设置生效:

sudo service apache2 restart

如果用户url'将被重定向到“新网址”。 您可以根据需要添加重写规则,以实现不同的URL重写需求。

未经允许不得转载:主机频道 » Apache如何实现URL重写(URL重写有多种方式)

评论 抢沙发

评论前必须登录!