У моего старого веб-сайта были проблемы, поэтому я закодировал новый. Но я не могу перенаправить свой старый URL на новый URL. Мой старый URL выглядит следующим образом:перенаправить старый URL-адрес на новый URL-адрес [codeigniter .htaccess]
http://sample.com/?m=news&e=view&id=66
Он уже поделился и SEO на Google. Но я завершил удаление старого источника на моем хосте. я хочу, когда кто-то нажмите на эту ссылку, он будет перенаправлять на мою новую страницу:
http://sample.com/en/news/redirect-url-66.html
Но ИДК, как писать правила для htaccess.Can кто-нибудь сказать мне, что я должен делать. Это мой Htaccess (по умолчанию CodeIgniter Htaccess):
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Извините, сэр, Я забыл изменить свой пост. Мой новый URL-адрес, который я хочу перенаправить, это: http://sample.com/ru/news/redirect-url-66.html –
Внутренняя ошибка сервера сэр. Когда я попробовал свой код, вся моя ссылка, включая мою домашнюю страницу: http://sample.com, является ошибкой. Я только хочу перенаправить только 1 ссылку http://sample.com/?m=news&e=view&id=66 к http://sample.com/ru/news/redirect-url-66.html, не все ссылки, другие ссылки на моем новом сайте по-прежнему используют http://sample.com/ru/news/alias-id.html. Я также попытался использовать контроллер для перенаправления. Но я не могу назвать контроллер =? M = news & e = view & id = 66. –
Я не работал, когда я нажимаю на http://sample.com/?m=news&e=view&id=66, он перенаправляется на домашнюю страницу http://sample.com. Я думаю, проблема в том, что старый URL имеет «?» с самого начала. –