htaccess 301 пренасочва само root

Имам сайт в папка, наречена пациенти

URL адресите изглеждат така:

http://site.com/patients/post-name

Искам да пренасоча

site.com/patients/post-name newsite.com/post-name

И

site.com/patients/ newsite.com/

Опитах това, но site.com/patients все още насочва към newsitesite.com/patients

Redirect 301 ^/patients/$ http://www.newsite.com/
Redirect 301 / http://newsite.com/

Htaccess има ли някакъв вид регулярен израз, който да съответства само на корена на /patients/ и след това още един за /patients/whatever-comes-next?


person wesbos    schedule 03.01.2013    source източник


Отговори (2)


REDIRECT 301 /patients http://newsite.com

това работи ли

person ChrisArchitect    schedule 03.01.2013
comment
Имам хиляди публикации, не мога да напиша ред за всяка публикация, имам нужда от решение за улавяне на всички. - person wesbos; 03.01.2013

Като цяло има две решения за POST грешка "301":

1) Винаги добавяйте обратна наклонена черта в края към вашия URL адрес „POST“ (за предпочитане)

2) Създайте „Псевдоним“ във вашия файл httpd.conf за URL адреса „POST“:

Във вашия случай искате пренасочване за две цели. Вижте тази връзка (затворена като извън темата, но все пак полезна):

person paulsm4    schedule 03.01.2013
comment
1) Не мога да кажа на посетителите винаги да добавят наклонена черта - person wesbos; 03.01.2013
comment
2) Нямам достъп до httpd.conf. Търся да направя това с htaccess - person wesbos; 03.01.2013
comment
Няма ли някакъв регулярен израз за точното съвпадение на /пациенти/ и след това съвпадението на /пациенти/****? - person wesbos; 03.01.2013