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重写需求。
评论前必须登录!
注册