我必须建立一个银行搜索网站。我想重写url,如下面的链接
请参阅以上链接。在此选择银行和所有详细信息时,网址也会发生变化。
我想在codeigniter网站中使用相同的网址,这是该网站的副本。
但是你们所有人都知道codeigniter在mvc上运行所以当这种类型的url进入我的系统时它会说找不到。那么我怎样才能通过htaccess实现这一目标
这是我的htaccess代码
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>
答案 0 :(得分:0)
带有mod_rewrite的.htaccess路线
在根文件夹中添加名为.htaccess的文件,并添加如下内容:
RewriteEngine on
RewriteRule ^/?Some-text-goes-here/([0-9]+)$ /picture.php?id=$1
这将告诉Apache为此文件夹启用mod_rewrite,如果它被问到匹配正则表达式的URL,它会在内部将其重写为您想要的内容,而不会让最终用户看到它。简单但不灵活,所以如果你需要更多的力量:
了解详情this