Я искал повсюду, но, похоже, не может заставить его работать.htaccess Пользовательские перенаправления не работают
Этот код работает отлично:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^/?artists/[\w-]+/([\w-]+)/([\w-]+)/?$ /dir1/artist.php?artist_id=$1&page_id=$1 [L,QSA,NC]
RewriteRule ^/?tour/[\w-]+/([\w-]+)/?$ /dir2/index.php?artist_id=$1 [L,QSA,NC]
RewriteRule ^/?video/[\w-]+/([\w-]+)/?$ /dir3/index.php?artist_id=$1 [L,QSA,NC]
RewriteRule ^/?news/[\w-]+/([\w-]+)/?$ /dir4/article.php?artist_id=$1 [L,QSA,NC]
Однако после этого я стараюсь это ниже, и нет никакого ответа на все с сервера. Он просто загружает старую страницу (все еще на сервере)
мой заказ перенаправляет попытки, пытавшихся и не работает
RedirectMatch 301 ^/old_dir//old_file.html /artists/subdir/21/biography/
RewriteRule /old_dir//old_file.html /artists/subdir/21/biography/ [L,R=301]
Любой знает, как установить пользовательские перенаправляет после первых RewriteRules?
пс. даже не @ ответ работ анубхава в (htaccess Redirects Not Working Right)
Но вы все еще гений! Большое спасибо за решение этого! И жаль, что я не прочитал другой вопрос правильно. Здесь совершенно безграмотно. – KJS