#javascript #php #node.js
#javascript #php #node.js
Вопрос:
У меня есть следующий код :-
$hostheader = http.getHostHeader();
$path = http.getPath();
$languages = [‘cs’, ‘cs-cs’, ‘pt’, ‘pt-pt’, ‘fi’, ‘fi-fi’, ‘sl’, ‘sl-sl’, ‘el’, ‘el-gr’, ‘sr’, ‘sr-sr’, ‘ro’, ‘ro-ro’, ‘hu’, ‘hu-hu’, ‘es’, ‘sv’, ‘de’, ‘de-de’, ‘cn’, ‘zh’, ‘zh-cn’, ‘ru’, ‘ru-ru’, ‘fr’, ‘fr-fr’, ‘pl’, ‘pl-pl’, ‘at’, ‘ja’, ‘ja-jp’, ‘zh-hk’, ‘de-at’];
if ($hostheader == “website” ) {
foreach($lang in $languages) {
if (string.endsWithI($path, $lang) ) {
http.setResponseHeader(“Host”, “host”);
http.setHeader(“Host”, “host” . $lang);
if(!ssl.isSSL()) {
pool.use(“cms-splash-https-Pool”);
}
else {
pool.use(“cms-splash-http-Pool”);
}
}
}
}
if( http.getHostHeader() == "host" ) {
http.changeSite( "newwebsite" );
}
Я хочу перенаправить без изменения URL-адреса, чтобы никто ничего не заметил, возможно ли это?
Комментарии:
1. Если это ваш фактический код, все
“
(фигурные кавычки) должны быть обычными"
. То же самое, для‘
чего должно быть'
.2. Я знаю, но из-за копирования кода он изменился