将URL重写为包含CodeIgniter的Wordpress


Rewrite URL to Wordpress which included CodeIgniter

我有一个CI站点,它在子目录中安装了Wordpress。
规范:
-IIS 7.5-PHP 5.3

原始 CI 站点:

website.com

每次我访问 website.com 时,它都会添加 2 个变量。国际化和控制器。它会将网站重定向到 website.com/id/user

id=> Indonesian
user=>Controller

正因为如此,在访问Wordpress(website.com/blog/(时,它也添加了这两个变量。它会将网站重定向到 website.com/blog/id/user在Wordpress上,我已经包含了CI索引.php所以我可以在Wordpress中调用CI视图。

路线.php

 $route['default_controller'] = "user";
 //$route['blog/id/user'] =  $route['default_controller'];
 $route['404_override'] = '';    
 $route['^(id|en)(.+)$'] = "$2";
 // '/en', '/de', '/fr' and '/nl' URIs -> use default controller
 $route['^(id|en)$'] = $route['default_controller'];

如何更改 URI 以不添加两个变量; languagecontroller_name?我尝试修改路线.php但没有奏效。

谢谢

你可以使用 .htaccess 来做这个,比如

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^site.com'.com$ [NC]
RewriteRule ^(.*)$ www.site.com/id/user/ [R=301,L]