在完成某些任务时,我遇到了这个问题我无法修复
域名在子域名上是多语言的,如此链接
所以我需要将它重新制作为目录:
直到现在,每件事情都很好并且找不到工作
当我尝试将旧链接重定向到新链接时 使用此htaccess代码
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ru.example.com$
RewriteRule ^(.*)$ http://example.com/ru/$1 [L,NC,QSA]
所以结果是 example.com/ru/index.php?/about-us
和错误的电话我想帮助这个成为
example.com/ru/about-us
我正在使用基于共同编码的Pyrocms
答案 0 :(得分:0)
终于解决了
在基于Pyrocms Codeigniter的CMS的主要Index.php文件中
我的老板已添加此代码和问题已解决
if (strpos($_SERVER['SERVER_NAME'], 'ar.') !== false) {
$pageURL = 'http';
if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= str_replace('ar.', '', $_SERVER["SERVER_NAME"]) . ":" . '/ar/' . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
} else {
$pageURL .= str_replace('ar.', '', $_SERVER["SERVER_NAME"]) . '/ar/' . $_SERVER["REQUEST_URI"];
}
header("HTTP/1.1 301 Moved Permanently");
header("Location: " . $pageURL);
die();
}
谢谢...