如何重定向网址

时间:2015-01-06 10:15:51

标签: php rewrite

/index.php?Bank=abhyudaya-cooperative-bank必须重写并重定向到

/abhyudaya-cooperative-bank.html和

同样

http://example.com/index.php?Bank=abhyudaya-cooperative-bank&State=gujarat必须重写并重定向到 http://example.com/abhyudaya-cooperative-bank/gujarat.html

我知道可以通过.htacces文件完成。我没有得到如何做到这一点。 请帮我。谢谢。

3 个答案:

答案 0 :(得分:0)

您可以将代码添加到.htaccess文件中。它可能有用。

RewriteEngine on
RewriteRule ^([0-9a-zA-Z-_]+).html$  index.php?Bank=$1 [L,QSA]
RewriteRule ^([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+).html$  index.php?Bank=$1&State=$2 [L,QSA]
祝你好运。

答案 1 :(得分:0)

在.htacess文件中尝试以下代码

选项+ FollowSymlinks

上的RewriteEngine

rewritecond%{http_host} ^ http://example.com/[nc]

rewriterule ^(。*)$ http://example.com// $ 1 [r = 301,nc]

RewriteRule ^([0-9A-Za-z'/+_.& amp ;; - ] +)。html $ index.php?Bank = $ 1

RewriteRule ^([0-9A-Za-z'/ + 。&amp ;; - ] +)/([0-9A-Za-z'/ + 。&; - ] +)。html $ index.php?Bank = $ 1& State = $ 2

答案 2 :(得分:0)

在.htaccess

中尝试以下内容
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9-]+)\.html$  index.php?Bank=$1 [L,NC]
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9]+)\.html$ index.php?Bank=$1&State=$2 [L,NC]