Intereting Posts
Всегда сохранять параметр в URL-адресе? Проблема с несколькими редакторами TinyMCE 4 и wp_editor Показывать список пользовательских таксономий при выборе другой таксономии Показать изображение в качестве фонового изображения из postQuery WP Loop. Если показанное изображение является панорамой (соотношение 3: 1), выполните некоторый код Промежуточные сайты, как вы управляете синхронизацией обновлений в БД? Как предотвратить дублирование циклов? Пользовательский редактор коротких сообщений [BackboneJS & TinyMCE) Добавление изображений в API доступность объекта, созданного в плагине, из заголовка Как использовать manage_ $ post_type_posts_columns с подчеркиванием в типе post? Как добавить страницы в пользовательские меню «на лету» query_posts (), похоже, не вызывается на моей странице Как консолидировать все файлы Sitemap в многопользовательской сети? Условия для администратора get_current_screen action parent_file edit.php? Post_type = page

Полностью замаскировать * все * следы подстановки для установки 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 # перенаправление