WordPress: Хориҷ ҳукмронии URL феҳрист аз нав сабт кардан ба .htaccess

Чӣ тавр мустақиман дастрасӣ ба феҳрист дар решаи сервери мизбон ба WordPress танзим аст ҳамчун URL дӯстона кор?

htaccess

проблема

Ҳамаи мо медонем, ки вақте ки шумо мехоҳед, ки ба дастрасӣ ба феҳрист оид ба решаи сервер, танҳо ҷойгир домейни паи бо номи, ки дар феҳристи. баъд, барои намуна, Агар феҳристи ном “боргузориҳо”, шумо онро дастрасӣ бо нишонии HTTP://taylorlopes.com/uploads.

Масъала дар он аст, ки вақте ки танзимоти WordPress (ё ягон системаи дигар) бо URL дӯстона, Чӣ саҳифаи буд, номи мухотибон бо URL HTTP://taylorlopes.com/?page_id = 2, Он чизе монанди мегардад HTTP://taylorlopes.com/contatos. Дар хотир доред, ки ин роҳи нави даъват URL (гуфт дӯстона), шабоҳат даъват феҳристи, он мухотибон дар асл он аст, ки феҳристи нест,, лекин танҳо як саҳифа.

Logo, аз лаҳзаи ба шумо қарор ба истифода URL дӯстона ғайриимкон аст, ки ба даъват феҳристи, зеро WordPress ба ин маънидод ҳамчун занг ба саҳифаи, ки баръало вуҷуд надорад, ва афканда хаторо “СА! Ин саҳифа ёфт нашуданд“. баъд, чӣ тавр даъват феҳристи бе WordPress тафсири он ин занг Ҳамчун саҳифаи?

ҳал

Барои њалли ин масъала ва дастрасии бевосита ба феҳристи оид ба реша сервер бе тафсир кунад онро ҳамчун саҳифаи WordPress, кушодани файли .htaccess ва хати зерин илова танҳо дар зер изҳороти аввал RewriteRule, мубодилаи “mydir” номи феҳристи ҷорӣ кунед:

subcode

RewriteCond %{REQUEST_URI} !*/(mydir|mydir/.*)$

Рамзи пурра

# сар WordPress
<IfModule mod_rewrite.в>
RewriteEngine Дар бораи
RewriteBase /
RewriteRule ^ шохиси .PHP $ - [L]
RewriteCond %{REQUEST_URI} !*/(mydir|mydir/.*)$
RewriteCond %{REQUEST_FILENAME} !-е
RewriteCond %{REQUEST_FILENAME} !-г
RewriteRule . /шохиси.PHP [L]
</IfModule>
# ПОЁНИ WordPress

мушоҳида:

Дар .htaccess Ин дар решаи феҳрист аст, ки дар он маводи Интернет нашр мешавад, барои мисол дар феҳристи /WWW (wampserver) ё /htdocs (xampp).

Ирсоли

Ба андешаи ин ҷо аст, ки дар як Post (саҳифа) ҷавоб ду URL дӯстона, ҳамин тавр, Вақте ки касе намуди HTTP://taylorlopes.com/about (ба саҳифаи дар бораи нест) Ин дода мешавад дар як масир ба HTTP://taylorlopes.com/sobre (саҳифа ба нест). истифода Эй .htaccess ба воридаи:

subcode

Redirect /дар бораи /ба

Рамзи пурра

# сар WordPress
<IfModule mod_rewrite.в>
RewriteEngine Дар бораи
RewriteBase /
RewriteRule ^ шохиси .PHP $ - [L]
RewriteCond %{REQUEST_URI} !*/(фоиданок|фоиданок/.*)$
RewriteCond %{REQUEST_FILENAME} !-е
RewriteCond %{REQUEST_FILENAME} !-г
Redirect /дар бораи /ба
RewriteRule . /шохиси.PHP [L]
</IfModule>
# ПОЁНИ WordPress

сарчашма

WordPress: Истисно Феҳристи аз аз нав сабт кардан URL бо .htaccess

Њамагї дастёбии: 8273

Дин ва мазҳаб

Суроғаи почтаи электронии шумо нест, нашр карда. Майдонҳои талаб карда мешавад, бо ишора *