В общем можно ли осуществить с помошью rewriterule следующую задачу
Был сайт с видом URL типа "index.php?option=com_content&view=article&id=223:2010-01-24-13-56-55&catid=2:2009-05-12-14-18-38&Itemid=2"
нужно что бы по этим старым URL посетители и поисковики переходили на новые, вот что я пишу:
RedirectMatch 301 /index.php?option=com_content&view=articleid=(.*)catid=(.*)Itemid=(.*) http://hostname.ru/$1$2$3 (для примера)
и это не работает, пока в URL есть знаки "?" или ":" редирект не срабатывает.
RewriteRule же вообще не срабатывает, в Wordpress пишется что страица не найдена. Даже если просто написать RewriteRule URL1 URL2, только если URL2 это реальный html файл на сервере то срабатывает, а если это ссылка на запись в wordpress то нет.
Может кто разбирается в этом? Я уже весь инет перечитал, обычно пишут про редирект наоборот, с простой ссылки на ссылку вида index.php?option.... может так вообще нельзя сделать? Но RewriteRule то вообще должна работать!
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
SoFuWa
В общем можно ли осуществить с помошью rewriterule следующую задачу
Был сайт с видом URL типа "index.php?option=com_content&view=article&id=223:2010-01-24-13-56-55&catid=2:2009-05-12-14-18-38&Itemid=2"
нужно что бы по этим старым URL посетители и поисковики переходили на новые, вот что я пишу:
RedirectMatch 301 /index.php?option=com_content&view=articleid=(.*)catid=(.*)Itemid=(.*) http://hostname.ru/$1$2$3 (для примера)
и это не работает, пока в URL есть знаки "?" или ":" редирект не срабатывает.
RewriteRule же вообще не срабатывает, в Wordpress пишется что страица не найдена. Даже если просто написать RewriteRule URL1 URL2, только если URL2 это реальный html файл на сервере то срабатывает, а если это ссылка на запись в wordpress то нет.
Может кто разбирается в этом?
Я уже весь инет перечитал, обычно пишут про редирект наоборот, с простой ссылки на ссылку вида index.php?option.... может так вообще нельзя сделать? Но RewriteRule то вообще должна работать!
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.