Рейтинг:0

Как заменить часть URL через htaccess

флаг ru

Поскольку я не могу изменить свои URL-адреса через свое приложение, я пытаюсь просто переписать URL-адреса через .htaccess.

Я пытаюсь изменить свои URL-адреса с:

https://example.com/mietgeraete_cat/stuffa/

К:

https://example.com/baumaschinen/stuffa/

Из того, что я исследовал, это должно сработать, но это не так:

RewriteEngine включен
RewriteRule ^/mietgeraete_cat/(.*)$ /baumaschinen/$1 [QSA]

Что было бы правильным путем?

флаг kz
Этот вопрос лучше задавать [Веб-мастерам] (https://webmasters.stackexchange.com/), поскольку речь идет о разработке пользовательского пространства, а не о конфигурации сервера. Однако, если вы действительно не можете «изменить URL-адрес в своем приложении», это вряд ли сработает (и в определенной степени зависит от вашего приложения). Разве ваше «приложение» не генерирует свои собственные ссылки? Как маршрутизируются URL-адреса? Опубликованная вами директива (которая неверна) не «меняет» URL-адрес, она позволяет «работать» другому URL-адресу (но это зависит от приложения). URL-адреса нельзя «изменить» только с помощью `.htaccess`.
Рейтинг:0
флаг in

я предполагаю, что mietgeraete_cat это фактическая папка на вашем сервере и Баумашинен URL-адрес, который вы хотите иметь.

Если это так, вы сделали довольно распространенную ошибку, вы неправильно поняли направление перезаписи.Вы не переписываете имя папки/файла в URL-адрес, вы переписываете URL-адрес в фактическое имя папки/файла.

Должен быть:

Правило перезаписи ^/baumaschinen/(.*)$ /mietgeraete_cat/$1 [L]

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.