You are here

Redirect URL to webroot when installed Wordpress in subfolder

Chuyển đường dẫn ra Webroot khi cài Wordpress trong thư mục con

Bộ mã nguồn Wordpress bạn tải về là một gói nén, trong đó là 1 thư mục có tên là "wordpress". Khi bắt đầu tiến hành tải bộ mã nguồn (source code) lên máy chủ (host) để cài đặt, có 2 lựa chọn:

  • Cài vào webroot (thường tên là "public_html" là thư mục tên miền trỏ đến, khác với thư mục gốc "root folder" trên host): với lựa chọn này bạn tải nội dung bên trong thư mục "wordpress" của gói mã nguồn lên thư mục "public_html" --> khi đó địa chỉ oép-sai sẽ là: yourdomain.com
  • Cài vào 1 thư mục con (sub_folder): tải nội dung trong thư mục "wordpress" của gói mã nguồn lên 1 thư mục con bên trong "public_html" - nói cách khác là tải chính cái thư mục wordpress trong gói mã nguồn lên --> lúc này địa chỉ oép-sai Wordpress sẽ là yourdomain.com/wordpress/

Mình khuyên các bạn nên chọn cách thứ 2:

  • Giữ thư mục webroot gọn gàng sạch sẽ, khi muốn cài nhiều phần mềm lên cũng 1 host sẽ không bị lẫn file, mỗi bộ phần mềm là 1 thư mục riêng
  • Khi muốn thay đổi mã nguồn sẽ dễ dàng và nhanh chóng

Tất nhiên là địa chỉ domain.com/sub_folder dài và không đẹp, chúng ta tiến hành chuyển đường dẫn địa chỉ oép-sai từ trong thư mục con ra ngoài webroot như sau:

Bước 1: thay đổi thiết lập trong "Setting"

Truy cập menu quản trị "Setting/General" (như hình)

Tại đây bạn xóa tên thư mục con (sub_folder) trong dòng "Site address URL" -> và click "Save" để lưu lại thay đổi.

Có thể bạn sẽ thấy thông báo lỗi hiện ra - Đừng lo lắng, hãy bỏ qua thông báo và đừng truy cập xem oép-sai của bạn vào lúc này!!

Bước 2: copy file trong muc con ra ngoài webroot

Sao chép (copy, NOT move) 2 tập tin: index.php.htaccess từ trong thư mục con (vd là thư mục "word" trong hình trên) ra ngoài thư mục "public_html"

Bước 3: sửa tập tin

Sử dụng 1 trình soạn mã để sửa 2 tập tin chúng ta đã copy ra ngoài webroot

A - Sửa file index.php

Mở file index.php và tìm dòng

require( dirname( __FILE__ ) . '/wp-blog-header.php' );

thêm thư mục con chứa wordpress vào thành như sau

require( dirname( __FILE__ ) . '/word/wp-blog-header.php' );

B - Sửa file .htaccess

Mở file .htaccess và thêm vào đoạn sau (dòng nào đã có rồi thì thôi)

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?Yoursite.com$
RewriteRule ^(/)?$ sub_dir [L]

thay yoursite.com là tên domain của bạn, sub_dir là tên thư mục con (là thư mục "word" trong hình ví dụ trên)

(bạn thắc mắc: làm sao copy file trong thư mục con ra ngoài ? --> Đơn giản là down về máy tính rồi sửa, sau đó upload lên webroot)

Tags: 

Comments

how i can backup my site ?

can you help me ??

My site is ahuongdan.com

Backup website thì về căn bản là có 2 thứ bạn cần sao lưu: file/thư mục chứa mã nguồn và database (CSDL)

  • Bạn sao chép file/thư mục của website thông qua 1 trình FTP client.
  • Còn CSDL thì bạn truy cập phpMyadmin và xuất (export) nó ra, sau này cần phục hồi thì lại vào phpMyadmin để nhập (import) lại.

Có một số công cụ giúp thực hiện việc backup, ví dụ như Xcloner

Последние новости здесь kfaktiv.ru/

Полезная информация о строительстве и ремонте montazhnik02.ru

Читайте много информации о стройке и ремонте teletap.org

Читайте много информации о красоте и моде xozyaika.com

Читайте много информации о моде, красоте здоровье и прочее shoptrip.ru

Читайте много интересных рецептов блюд [url=http://zonakulinara.ru]zonakulinara.ru[/url]

Много интересного о туризме, читайте, не пожалеете gturs.com

Строительство и ремонт, читайте сайт roofor.ru

Много информации о строительстве на даче sovet-sadovody.ru

Последние женские новости здесь logwoman.ru

Мероприятие в 5-ый раз соберет наилучших докладчиков, какие готовы поделиться своими наработками с обладателями коммерциала. Программа bdd вполне сформирована, темы презентаций утверждены экспертным советом, а бывалые спикеры уже подтвердили родное роль в конференции и деятельно приготовляют доклады. [url=http://webcrasty.ru/prodvizhenie-sajtov-raskrutka/nizhnij-novgorod]Продвижение сайта нижний новгород[/url] однако ежели верно подойти к этому виду продвижения, разрешено достигнуть большого фуррора. “что для этого необходимо ?”, спросите вы. [url=http://webcrasty.ru/prodvizhenie-sajtov-raskrutka/krasnodar]Раскрутка сайта в Краснодаре недорого[/url] какие же деяния приведут к интересующему вас результату?раскрутка интернет сайта с поддержкой блога довольно заковыристый процесс.

Программа, доклады и спикеры 10 августа на сберегаю балтийского моря пройдет насыщенное нетворкингом препати. Здесь будут находиться полностью все спикеры конференции. Каждый из соучастников мероприятия сумеет задать свои вопросцы сообразно темам докладов и заполучить подробные ответы. [url=http://webcrasty.ru/prodvizhenie-sajtov-raskrutka/sankt-peterburg]продвижение сайта в поисковых системах[/url]

А еще потусоваться с сотрудниками и рассмотреть рабочие и философские вопросцы под грохот прибоя. 11 августа в отеле radisson blue kaliningrad пройдет день докладов. Откроет конференцию выступление тайного спикера yandex'а. [url=http://webcrasty.ru/prodvizhenie-sajtov-raskrutka/сheljabinsk]Раскрутка сайта в Челябинске недорого[/url]

Add new comment

Filtered HTML

  • Allowed HTML tags: <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.