Перенаправить все URL после замены части URL htaccess - PullRequest
0 голосов
/ 13 октября 2018

Я перевожу скрипт php в один каталог сервера в другой каталог.Я попытался написать правило htaccess для этого.текущие URL-адреса как показано ниже

Ex-

    https://www.example.com/scripts/tracking/inex.php
    https://www.example.com/scripts/tracking/agency/invoice.php
    https://www.example.com/scripts/tracking/admin/manage.php

Новые новые URL-адреса как

Ex-

    https://www.example.com/dashboard/index.php
    https://www.example.com/dashboard/agency/invoice.php
    https://www.example.com/dashboard/admin/manage.php

Там есть многоURL-адреса, как указано выше, поэтому трудно написать перенаправления один к одному для каждого URL-адреса.

в любом случае можно заменить scripts / tracking part на панель инструментов и перенаправить на замененный URL-адрес.

Я использовал это, но, кажется, не работает

    RedirectMatch 301 /scripts/tracking(.*) /dashboard/$1

Кто-нибудь, помогите мне написать это, Спасибо

Ответы [ 2 ]

0 голосов
/ 13 октября 2018
RedirectMatch permanent "^scripts/tracking/(.*)" "/dashboard/$1"

Вам нужен mod_alias, чтобы это работало.

0 голосов
/ 13 октября 2018
RewriteEngine on
RewriteRule ^scripts/tracking/(.*) /dashboard/$1 [L,R=301]

Вам нужен mod_rewrite, чтобы это работало.

...