Я пытаюсь использовать правила перезаписи в моем .htaccess, чтобы забрать пользователя из старой ссылки на временную новую ссылку (это не постоянный новый сайт, поэтому я не хочу перенаправлять 301)URL-адрес перенаправления с RewriteRule, если php url имеет параметры?
Следующие работает для всех html-страниц, а также страниц php без параметров, но не обрабатывает последний пример - страницу php с параметрами. Обратите внимание, что структура каталогов отличается от нового домена, но параметры URL-адреса точно совпадают. Есть ли что-то, что я могу сделать с регулярными выражениями, чтобы включить rewriterule? У меня нет слишком много опыта написания собственных выражений reg, поэтому я не уверен, с чего начать. Благодаря!
Мой файл .htaccess:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Options -MultiViews
Options +FollowSymlinks
RewriteEngine on
RewriteRule invest/index.html http://example.org/new_file_structure/invest/index.html
RewriteRule index-old.html http://example.org/index.php
RewriteRule invest/i2/ap/row_I2_i_ap1.php http://example.org/new_file_structure/i2/ap/row_I2_i_ap1.php
##The following doesn't work:
RewriteRule subpages/view.php?d=i1_014 http://example.org/2010/view.php?d=i1_014
Спасибо, Джен
Это работает, спасибо! – Jen
Большое вам спасибо. Вы не представляете, сколько времени я потратил впустую, пытаясь решить эту, казалось бы, простое перенаправление. – justinl