我得建立一个银行搜索网站。我想重写url,如下面的链接
请参阅上面的链接。在此,当您选择银行和所有细节时,url也在改变。
我想使用相同的网址在代码点火器网站,这是本网站的复制品。
但是大家都知道代码点火器在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>发布于 2016-07-25 09:37:29
.htaccess路由与mod_rewrite
在根文件夹中添加一个名为.htaccess的文件,并添加如下内容:
RewriteEngine on
RewriteRule ^/?Some-text-goes-here/([0-9]+)$ /picture.php?id=$1这将告诉Apache为这个文件夹启用mod_rewrite,如果请求它的URL匹配正则表达式,它会在内部重写它到您想要的内容,而最终用户看不到它。容易,但不灵活,所以如果你需要更多的权力:
有关更多信息,请查看这
发布于 2021-05-23 15:03:28
我创建了一个站点这里,使用下面的代码,URI分段工作得很好:
RewriteRule ^location/([^\.]+)/([^\.]+)/([^\.]+)/([^\.]+)$ index.php?bank=$1&se=$2&drt=$3&bnch=$4 [NC,L,QSA]
RewriteRule ^location/([^\.]+)/([^\.]+)/([^\.]+)$ index.php?bank=$1&se=$2&dtt=$3 [NC,L,QSA]
RewriteRule ^location/([^\.]+)/([^\.]+)$ index.php?bank=$1&ste=$2 [NC,L,QSA]
RewriteRule ^location/([^\.]+)$ index.php?bk=$1 [NC,L,QSA]https://stackoverflow.com/questions/38564133
复制相似问题