Как перенаправить URL

0

/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. im не получая как сделать его. пожалуйста помогите. Спасибо.

Теги:
rewrite

3 ответа

0
Лучший ответ

Попробуйте использовать приведенный ниже код в файле.htacess

Опции +FollowSymlinks

RewriteEngine on

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

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

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

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

  • 0
    Привет Салох. Спасибо за ваш ответ. Я вставил то же самое в мой файл .htaccess. Example.com/index.php?Bank=Abhyudhaya работает, но не example.com/Abhyudhaya.html Страница не найдена.
  • 0
    Можете ли вы попробовать мой отредактированный ответ.
Показать ещё 9 комментариев
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]

Удачи.

  • 0
    Привет, Вурал. Спасибо за ваш ответ. Я вставил то же самое в мой файл .htaccess. Example.com/index.php?Bank=Abhyudhaya работает, но не example.com/Abhyudhaya.html Страница не найдена.
  • 0
    Привет, не могли бы вы скопировать коды в ваш .htaccess?
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]
  • 0
    Привет, Арам. Спасибо за ваш ответ. Я вставил то же самое в мой файл .htaccess. Example.com/index.php?Bank=Abhyudhaya работает, но не example.com/Abhyudhaya.html Страница не найдена.
  • 0
    У вас есть другие правила в вашем .htaccess?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню