
muammo
Biz barcha server tomiri bilan katalogga kirish uchun kerakli qachon, deb bilaman, faqat bu katalog nomi ortidan domen joylashtirish. so'ng, Misol uchun, katalog nomidagi bo'lsa “yuklamalar”, Agar manzil orqali kirish http://taylorlopes.com/uploads.
muammo WordPress yapılandırırken, deb (yoki har qanday boshqa tizim) do'stona URL bilan, sahifa nima deb atalgan aloqalar URL bilan http://taylorlopes.com/?page_id = 2, Bu kabi bir narsa bo'ladi http://taylorlopes.com/contatos. Eslatma deb URL chaqirib bu yangi yo'l (do'stona dedi), katalogini qo'ng'iroq o'xshaydi, bo'lib, aloqalar aslida bir katalog emas, lekin faqat bitta sahifa.
logo, Agar do'stona URL foydalanishga qaror paytdan boshlab bir katalog qo'ng'iroq qilish mumkin emas, WordPress bir sahifaga Qo'ng'iroq sifatida bu izoh, chunki, aniq, albatta, qaysi mavjud emas, va xato soladi “Ops! Bu sahifa topilmadi“. so'ng, bir sahifa bo'lib, bu qo'ng'iroq talqin WordPress holda, bir katalog qo'ng'iroq qanday?
qaror
Bu muammoni hal qilish va holda server ildizi, bir tizzasiga to'g'ridan-to'g'ri kirish olish uchun WordPress sahifa bo'lib talqin, faylni ochish .yanlishdir va faqat birinchi bayonotida quyidagi qatorni qo'shing RewriteRule, almashish “mydir” joriy katalog nomi:
subcode
RewriteCond %{REQUEST_URI} !^/(mydir|mydir/.*)$ |
to'liq kodi
# WordPress BEGIN <IfModule mod_rewrite.c> RewriteEngine to'g'risida RewriteBase / RewriteRule ^index\.php $ - [L] RewriteCond %{REQUEST_URI} !^/(mydir|mydir/.*)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /indeks.php [L] </IfModule> # END WordPress |
kuzatish:
The .yanlishdir Web tarkibi chop etiladi qaerda u Direktoriyaning tomiri bo'lgan, Direktoriyaning masalan /www (wampserver) yoki /htdocs (XAMPP).
yo'l-yo'riq
Bu yerda fikr Post ega bo'lish (bet) ikkita o'rtoqlik URL javob, shunday, qachon kimdir turlari http://taylorlopes.com/about (sahifaga atrofida u yerda) Bu yo'l-yo'riq amalga oshiriladi http://taylorlopes.com/sobre (bet haqida u yerda). o foydalaning .yanlishdir yo'naltiruvchi uchun:
subcode
yo'naltiruvchi /atrofida /haqida |
to'liq kodi
# WordPress BEGIN <IfModule mod_rewrite.c> RewriteEngine to'g'risida RewriteBase / RewriteRule ^index\.php $ - [L] RewriteCond %{REQUEST_URI} !^/(foydali|foydali/.*)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d yo'naltiruvchi /atrofida /haqida RewriteRule . /indeks.php [L] </IfModule> # END WordPress |
manba
WordPress: .htaccess bilan URL qayta dan katalogini istisno