правило htaccess для перезаписи URL wordpress

Сейчас я запускаю мультисайт на локальном хосте. URL-адреса следующие. - localhost/area-guides - localhost/area-guides/school-guides

Это установка в подкаталог. Чего я хочу добиться, так это иметь многосайтовый URL-адрес на одном уровне. изменение localhost/area-guides/school-guides на localhost/school-guides.

Пробовал несколько разных вещей, но безуспешно.


person Adeel Tahir    schedule 04.03.2019    source источник
comment
Конечно, вы можете разместить здесь то, что вы уже пробовали .. ;)   -  person Hasta Dhana    schedule 04.03.2019


Ответы (1)


Вы можете попробовать отредактировать следующие файлы.

  1. Изменить localhost/.htaccess :

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(www.)?example.com$
    RewriteRule ^(/school-guides)?$ area-guides/school-guides [L]
    

И добавьте еще один подкаталог, как описано выше в правилах school-guides.

person Hasta Dhana    schedule 04.03.2019
comment
но не существует каталога area-guides/school-guides/. - person Adeel Tahir; 04.03.2019
comment
Вы хотите перенаправить localhost/area-guides/school-guides на localhost/school-guides, верно? Итак, если area-guides/school-guides/ не существует, то каково имя родительского и подкаталога? - person Hasta Dhana; 04.03.2019
comment
Я не хочу перенаправлять на школьных гидов. домашний каталог, из которого загружается сайт, называется area-guides. Я использую многосайтовую функцию WordPress. И по умолчанию URL-адрес мультисайта начинается с area-guides/newURL, area-guides/newURL2. at area-guides работает еще один сайт. Надеюсь, это устранит мою первоначальную проблему. - person Adeel Tahir; 04.03.2019