запитване за директориите на сайта

martinski

Registered
Здравейте,
искам да попитам как при готовите системи примерно wordpress правят така с директориите да не се вижда index.php или index.html примерно
http://сайта.com/bg/oferti/ и до там и независимо аз какво ще напиша след директорията /oferti/ се вижда едно и също съдържание и не ми пише, че не е намерен такъв файл на сървъра и не се вижда какъв файл е реалният index
това с .htaccess ли става и какви кодове се слагат в него ?
и отделно с езиците как става, тоест предполагам, че директорията /oferti/ е една и съща за всички езици а директорията /BG/ се сменя като натисна от меню-то, че искам БГ и като натисна примерно от менюто на сайта англисйки и директорията става /en/oferti/ тоест как го правят това като предполагам, че директоряита /oferti/ е една ?
 
martinski каза:
Здравейте,
искам да попитам как при готовите системи примерно wordpress правят така с директориите да не се вижда index.php или index.html примерно
http://сайта.com/bg/oferti/ и до там и независимо аз какво ще напиша след директорията /oferti/ се вижда едно и също съдържание и не ми пише, че не е намерен такъв файл на сървъра и не се вижда какъв файл е реалният index
това с .htaccess ли става и какви кодове се слагат в него ?
и отделно с езиците как става, тоест предполагам, че директорията /oferti/ е една и съща за всички езици а директорията /BG/ се сменя като натисна от меню-то, че искам БГ и като натисна примерно от менюто на сайта англисйки и директорията става /en/oferti/ тоест как го правят това като предполагам, че директоряита /oferti/ е една ?
Имаш много да четеш. Почни от тук:
https://moz.com/blog/hreflang-behaviour-insights
 
тази статия ще ми помогне много. мерси!
а може ли да ми кажете с кодове как става това което съм написал ?
 
как се прави това някой като отвори сайта ми да не се вижда така http://saita.com/direktoria/index.php а да се вижда само http://saita.com/direktoria/ ?
 
martinski каза:
как се прави това някой като отвори сайта ми да не се вижда така http://saita.com/direktoria/index.php а да се вижда само http://saita.com/direktoria/ ?
Това би трябвало да е поведението по дефолт - наред с index.html и още няколко други имена, за които можеш да провериш в интернет. Така че би трябвало още с отварянето на директорията, ако в нея имаш index.php/index.html да се отвори имнно този файл, а не да се покаже съдържанието на директорията.

Какво се случва в момента, когато отвориш example.com/directory/ ?
 
martinski каза:
как се прави това някой като отвори сайта ми да не се вижда така http://saita.com/direktoria/index.php а да се вижда само http://saita.com/direktoria/ ?

anonimen каза:
Какво се случва в момента, когато отвориш example.com/directory/ ?
martinski каза:
показва ми site/dir/index.php

Явно си постигнал целите си.
Ако искаш от /index.php да пренасочва към /, направи проверка:

Код:
RewriteRule ^/directory/index\.php$ http://example.com/directory [R=301]
 

Back
Горе