我正在使用Codeigniter PHP项目。我希望将URL更改为其他格式。
当前格式
http://localhost/en20/main/my_video/8/3
预期格式
http://localhost/en20/my_video/dafaasdfw434sdafdsf
我当前的.htaccess文件看起来像
RewriteEngine on
RewriteCond $1 !^(index\.php|images|system|asset|xsomo)
RewriteRule ^(.*)$ index.php?/$1 [L]
我只想保持.htacces不变,如果可以通过路由完成。请任何人帮助我吗?
由于
答案 0 :(得分:0)
您可以定义js函数以使用site_url like,
function site_url(path){
path = typeof path !== 'undefined' ? path : '';
if(window.location.host=='localhost' || window.location.host=='host_name')
var site_url = (path != '') ? "http://"+window.location.host+"/project_name/index.php/"+path : "http://"+window.location.host+"/project_name/index.php";
else
var site_url = (path != '') ? window.location.protocol+'//'+window.location.host+'/index.php/'+path : window.location.protocol+'//'+window.location.host+'/index.php';
return site_url;
}
答案 1 :(得分:0)
转到应用程序内的config文件夹。打开名为routes.php的文件
在routes.php内添加以下行:
$route['my_video/dafaasdfw434sdafdsf'] = '/main/my_video/8/3';
希望它有所帮助。