Htaccess перенаправляет не работает из подпапки в корневой файл - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь перенаправить некоторые страницы со старого сайта на новый.Перенаправления вроде:

RewriteRule ^/?de-tafels/(.*)$ /meubels/woonkamer/tafels$1 [R,L]

работают, но перенаправления из подпапок / файлов в корневой каталог не работают:

RewriteRule ^/?fotogalerij/hekwerken/(.*)$ /404$1 [R,L]

Должен ли я что-то добавить за 404 $ 1?

РЕДАКТИРОВАТЬ:

RewriteRule ^/?blog/woonbeurs-a-dam-2010/(.*)$ /404$1 [R,L]

С этой строки я хотел бы перенаправить http://example.com/blog/woonbeurs-a-dam-2010/ на http://example.com/404,, но он перенаправляет меня на http://example.com/404woonbeurs-a-dam-2010/

enter image description here

Спасибо,

Майк

1 Ответ

0 голосов
/ 28 сентября 2018

Попробуйте:

RewriteEngine On 
RewriteRule ^/?blog/woonbeurs-a-dam-2010/(.*)?$ /404$1 [R,L]

РЕДАКТИРОВАТЬ:

На скриншоте, который вы предоставили, я вижу, что вы добавляете правило перезаписи пути samw, котороепереопределяя остальные перезаписи того же пути.

Удалите эту строку из своего htaccess.

RewriteRule ^/?blog/(.*)?$ /404$1 [R,L]
...