Intereting Posts
Изменения API пользовательской настройки темы не сохраняются Разрешить выполнение внешнего скрипта PHP для зарегистрированных пользователей Каждый клиент имеет собственную страницу с Google Analystics CSS-классы (необязательно) в меню не отображаются Как объединить одно поле с помощью wpdb и group? Показать Недавно добавленные пользовательские типы сообщений с пользовательским таксономии Shortcode Могу ли я игнорировать кэширование плагина в W3 Total Cache? Вложения повреждены после предоставления WordPress собственного каталога Имя пользователя WordPress Feed Creator Полное имя вместо имени отображать подкатегории, связанные с каждым сообщением на странице архива категорий На каком крючке я должен вызывать register_nav_menu (s)? почему HTML-тег не работает в Post и Page data-type = "" … необходимые теги для записей, лишенные символов Что делает wp_update_post (), что класс $ wpdb нет? wpdb :: prepare () не работает

Полностью замаскировать * все * следы подстановки для установки WordPress?

Как видно на этом dem0site.net (который был установлен в свой собственный подкаталог ( public_html/wp-org-01/ ), я успешно выполнил инструкции Codex для «предоставления WordPress своей собственной директории» (используя ранее существовавший установка подкаталога) .

Внешний URL-адрес сайта был изменен с http://dem0site.net/wp-org-01 на просто http://dem0site.net . И «красивые постоянные ссылки» на отдельные сообщения также отображаются так, как я их хочу, например: http://dem0site.net/hello-world/ .

Однако я хотел бы избавиться от всех внешних следов подкаталога « wp-org-01 / », которые все еще отображаются:

  1. при зависании над элементом « Администратор сайта » виджета «Мета», который показывает: http://dem0site.net/wp-org-01/wp-login.php
  2. для изображений и других элементов в каталоге ' uploads ', например http://dem0site.net/wp-org-01/wp-content/uploads/2015/01/WordPressOrgIcon1.png .

Можно ли полностью маскировать все такие внешние трассировки подкаталога install, используя только «.htaccess» и стандартные настройки WordPress, но не полагаясь на какие-либо плагины?

Solutions Collecting From Web of "Полностью замаскировать * все * следы подстановки для установки WordPress?"

Ради всех, кто интересуется ответом на этот вопрос, я размещаю здесь следующий ответ, который я получил на форумах поддержки WordPress.org .

leejosepho любезно предоставил следующий ответ:

Да, это возможно. Сохраните ' http://dem0site.net ' в обоих блоках в Dashboard> Settings> General, затем cPanel-assign и укажите домен в public_html и используйте этот htaccess для перенаправления на wp-org-01 (или где угодно) :

 # .htaccess main domain to subdirectory redirect # Do not change this line. RewriteEngine on # Change example.com to be your main domain. RewriteCond %{HTTP_HOST} ^(www.)?example.com$ # Change 'subdirectory' to be the directory you will use for your main domain. RewriteCond %{REQUEST_URI} !^/subdirectory/ # Don't change the following two lines. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Change 'subdirectory' to be the directory you will use for your main domain. RewriteRule ^(.*)$ /subdirectory/$1 # Change example.com to be your main domain again. # Change 'subdirectory' to be the directory you will use for your main domain # followed by / then the main file for your site, index.php, index.html, etc. RewriteCond %{HTTP_HOST} ^(www.)?example.com$ #RewriteRule ^(/)?$ subdirectory/index.html [L] ## index.php for WordPress RewriteRule ^(/)?$ subdirectory/index.php [L] 

Посетители вашего веб-сайта не смогут сказать, что ваш основной домен использует подкаталог, они все равно будут видеть адрес веб-сайта как http://www.example.com/ … https: //my.bluehost. ком / CGI / помощь / 347 # перенаправление