【发布时间】:2011-08-03 16:55:10
【问题描述】:
我正在尝试重定向www.myweb.com to www.myweb.com/?lang=en
我所做的任何尝试都会重定向网站中的所有流量或创建循环。
有什么帮助吗?
【问题讨论】:
-
能否用 .htaccess 文件的相关内容更新您的问题:)
标签: php apache .htaccess redirect
我正在尝试重定向www.myweb.com to www.myweb.com/?lang=en
我所做的任何尝试都会重定向网站中的所有流量或创建循环。
有什么帮助吗?
【问题讨论】:
标签: php apache .htaccess redirect
我认为在 php 中将 GET 变量 lang 设置为“en”应该更容易,而不是重定向...在您的代码中,在处理 lang 变量之前,请尝试:
if (!isset($_GET['lang'])) {
$_GET['lang'] = 'en;
}
【讨论】:
如果您出于某种原因需要通过重写规则执行此操作,这适用于我尝试的简单示例:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ $1?lang=en [QSA]
虽然有类似的堆栈溢出问题,但您应该查看:ModRewite 和一般搜索;)
【讨论】: