Как я могу сделать перенаправление подстановки в файле .htaccess?Перенаправление через .htaccess с помощью подстановочного знака
Я попытался использовать следующее, но *
не работает по какой-либо причине.
redirect 301 /threads/*.343/ http://myotherdomain.com/threads/*.343/
Я не могу использовать mod_rewrite, потому что у меня 7000 этих переадресаций, что мне нужно делать, и, по-видимому, когда я попытался около половины тех, мой сервер выбросил ошибку в 500 расконфигурации.
Так что кажется, что запись 7000 строк вышеупомянутого кода как-то менее интенсивна.
В любом случае, пожалуйста, дайте мне знать, как я могу выразить шаблон в таком виде кода.
У меня 7000 разных идентификаторов, цифры в конце кода URL. Поэтому мне нужно написать 7000 строк. Если я выражу это в mod_rewrite, как показано ниже. 'RewriteRule^threads/[^ \.] + \. (343 | 225 | 435 | 677 | 787 | 89 | 764 | 865 | 934)/(. *) $ Http://www.example2.com/ thread/$ 1/$ 2 [R = 301, L] ' ^ Проблема с этим кодом заключается в том, что наличие даже 3500 идентификаторов, не говоря уже о 7000, приводит к тому, что мой сайт выдает ошибку неправильной конфигурации сервера (500) – Maaz
и в этом случае:' RewriteRule^(threads/[^.] + \. [0-9] +) /? $ http://myotherdomain.com/$1 [L, NC, R = 301] 'будет лучше для вас. – anubhava
Имеются конкретные 7000 идентификаторов. Я не хочу, чтобы все URL-адреса перенаправлялись, только те, которые находятся в пределах идентификаторов 7000. – Maaz