apache - 如何重定向 url htacces mod_rewrite?
问题描述
我有一个用htaccess
和重定向的网址mod_rewrite
。
- 原网址:
htpp://www.example.com/tag/citta/?lang=en/feed/
- 新网址:
http://www.example.com/en/offers-events/
我尝试使用此代码但不起作用
RewriteCond %{REQUEST_URI} ^/tag/citta/$
RewriteCond %{QUERY_STRING} ^lang=en$
RewriteCond %{REQUEST_URI} ^/feed/$
RewriteRule .* /en/offers-events/? [R=301,L]
如何重定向网址?
谢谢您的帮助。
解决方案
您可以使用此规则:
RewriteCond %{QUERY_STRING} ^lang=en/feed/$ [NC]
RewriteRule ^tag/citta/?$ /en/offers-events/? [NC,R=301,L]
推荐阅读
- api - 如何通过 API 提取所有 Dropbox 用户的文件夹/文件信息?
- arrays - 获得概率两个numpy数组如何彼此接近python
- r - 找出哪个表格共享问题
- python - 如何在 django 模板中声明动态链接?
- database - TIBCO Spotfire 标准偏差
- c# - 当返回类型为 iActionResult 时,component.ts 类给出错误
- javascript - 深度合并两个类实例
- python - 使用正则表达式过滤带有 ~ 在字符串开头和结尾的 pandas 行
- android - 单选按钮在自定义列表视图中重复选择
- angular - 如何从正常服务访问 HttpInterceptor?