我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

htaccess RewriteRule用于按语言进行子域重定向

I have a website in English http://example.com

Then I want to add code for a redirect to my subdomain PT language http://pt.example.com if the browser language is PT

RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (pt) [NC]
RewriteRule .* http://pt.example.com [R,L]

When I add this I get a redirect loop in the browser.

I have tried example.com/pt and get the same error from the browser.

Add a RewriteCond :

RewriteCond %{HTTP_HOST} !^pt\.example\.com

近期文章

  • 列出文件夹/子文件夹/等等的循环无法正常工作
  • Php:测试多个并发浏览器会话
  • 将值if if语句传递给另一个if语句PHP
  • php和xpath试图循环通过特定元素的子元素
  • PHP表单提交然后检查url以显示相应的内容
  • 包含网站目录的文件 - 制作导航始终包含connect.php,无论子目录是什么[重复]
  • 无法从html表单发送邮件
  • 刚获得第一个json属性?
  • PHP Email Injection Prevention
  • Ajax和func_get_args()
  • Php日期时间未知格式 - 仅限日期
  • Symfony2 Doctrine查询实体错误
  • 无法让LinkedIn库工作
  • 使用preg_match用PHP提取内容
  • 同步RewriteBase和HTML基本标记
  • 将带有表单的值发送到其他文档PHP HTML
  • PHP - 正则表达式在方括号内找到字符串[重复]
  • 从Mysql导出数据并输出到CSV允许另存为
  • 检查子节点是否存在并获取xml中的父节点
  • ERROR 403 - FORBIDDEN Laravel中的server.php文件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华