sa Sun.Star: kuhaa directory URL sulaton pag-usab sa pagmando sa .htaccess

Unsa nga paagi sa direkta access sa usa ka directory sa gamut sa mga server host sa sa Sun.Star nga gihulma, giporma sa pagtrabaho ingon nga usa ka mahigalaon URL?

htaccess

problema

Kitang tanan nasayud nga sa diha nga kamo gusto sa pag-access sa usa ka directory sa gamut server, lang gibutang ang domain gisundan sa ngalan sa directory nga. unya, alang sa panig-ingnan, kon ang directory gitawag “uploads”, kamo access kini pinaagi sa address http://taylorlopes.com/uploads.

Ang problema mao nga sa diha nga Configuring Sun.Star (o sa bisan unsa nga sa uban nga mga sistema) uban sa mahigalaon nga URL, unsa ang usa ka panid nga gitawag kontak uban sa usa ka URL http://taylorlopes.com/?page_id = 2, Kini mahimong usa ka butang nga sama sa http://taylorlopes.com/contatos. Timan-i nga kini nga bag-o nga paagi sa pagtawag sa URL (miingon mahigalaon), susama sa pagtawag sa usa ka directory, nga nga kontak sa pagkatinuod kini mao ang dili usa ka directory, apan usa lamang ka panid.

logo, gikan sa higayon nga ikaw modesisyon sa paggamit sa mahigalaon nga URL imposible tawag sa usa ka directory, tungod kay sa Sun.Star mihubad niini ingon sa usa ka tawag sa usa ka panid, nga dayag wala anaa, ug throws sa sayop “ops! Kini nga panid dili makaplagan“. unya, sa unsa nga paagi sa pagtawag sa usa ka directory sa gawas sa sa Sun.Star nagahubad niini nga tawag ingon nga usa ka panid?

solusyon

Aron sa pagsulbad niini nga problema ug direkta nga access ngadto sa usa ka directory sa gamut server sa gawas sa pagsaysay sa kahulogan niini ingon nga usa ka Sun.Star panid, abli sa file .htaccess ug makadugang sa mosunod nga linya lang sa ubos sa unang pamahayag RewriteRule, ilis “mydir” ang ngalan sa imong kasamtangan nga directory:

subcode

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

bug-os nga code

# MAGSUGOD sa Sun.Star
<IfModule mod_rewrite.c>
RewriteEngine Sa
RewriteBase /
RewriteRule ^ index .Flp $ - [L]
RewriteCond %{REQUEST_URI} !^/(mydir|mydir/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.Flp [L]
</IfModule>
# KATAPUSAN sa Sun.Star

sulti:

ang .htaccess Kini ang anaa sa gamut sa direktoryo diin ang mga Web sulod gipatik, sama sa directory /www (wampserver) o /htdocs (xampp).

redirection

Ang ideya dinhi mao ang paghimo sa usa ka Post (panid) mga asoy sa duha ka mahigalaon URL, mao nga, sa diha nga matang sa usa ka tawo http://taylorlopes.com/about (sa usa ka panid mahitungod sa didto) gibuhat sa usa ka redirect sa http://taylorlopes.com/sobre (panid sa didto). Gamita o .htaccess sa ibalhin sa laing direksiyon:

subcode

ibalhin sa laing direksiyon /mahitungod sa /sa

bug-os nga code

# MAGSUGOD sa Sun.Star
<IfModule mod_rewrite.c>
RewriteEngine Sa
RewriteBase /
RewriteRule ^ index .Flp $ - [L]
RewriteCond %{REQUEST_URI} !^/(makatabang|makatabang/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ibalhin sa laing direksiyon /mahitungod sa /sa
RewriteRule . /index.Flp [L]
</IfModule>
# KATAPUSAN sa Sun.Star

tinubdan

sa Sun.Star: Iapil directory gikan sa URL sulaton pag-usab uban sa .htaccess

total accesses: 7854

Leave sa usa ka Reply

Ang imong email address dili nga gipatik. Gikinahanglan kaumahan mga gimarkahan sa *