apache - 如何为部分动态 URL 进行 URL 重定向?

标签 apache .htaccess seo url-redirection

我想创建一个重定向规则,它将始终将用户重定向到指定的 URL,例如:

来自 http://www.team.com/team/player/5/1.html

http://www.team.com/jose-garcia.html

/player//1.html 之间的数字是动态的。无论那里设置的数字如何,我都想进行重定向。

最佳答案

您可以在您的 DOCUMENT_ROOT/.htaccess 文件中使用此代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?team\.com$ [NC]
RewriteRule ^team/player/\d+/1\.html$ /jose-garcia.html [L,NC,R=302]

\d+ 将匹配 team/player//1.html 之间的任何数字。

关于apache - 如何为部分动态 URL 进行 URL 重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27829573/

相关文章:

apache - 使用 mod_rewrite 重写 URL 以提供 RESTful URL

javascript - 是否可以在 Angular JS 中进行服务器端渲染(在旧版本中,即 2.0 之前的版本)?

apache - 网站监听80和443端口时如何在apache中做301重定向http到https?

java - 如何在 Apache 2.2 上实现 SSL

apache - 在一个虚拟主机文件中重定向影响所有

Zabbix 安装过程中不显示 MySQL

seo - 什么类型的 url 既对 seo 又对用户友好?

mysql - 使用 apache24 时 WordPress 安装错误

apache - 如何删除php扩展并将扩展重定向到无扩展表单

php - 选项指令禁止的目录索引