Amatierisks ieskats permalinkos
Šodien sanāca vajadzība uztaisīt vienkāršotu pieeju e-pastam. Sākotnējā adrese hostinga pakā iebūvētā e-pasta klienta web saskarnei izrādījās pārāk gara un neiegaumējama, tāpēc gribējās uztaisīt adresi pēc principa http://blog.observations.lv/pasts. Tomēr tik viegli viss tas neizdevās.
Tā kā wordpress arī piedāvā vilinošos permalinkus, tad visu, ko gribētu pielikt kā redirect saiti pēc augstākminētā principa, nevarētu izdarīt, jo pretī saņemtu WordPress lapu ar tekstu, ka saiti neizdevās atvērt.
Problēma (to es nojautu) slēpjas .htaccess failā, kurā tiek pierakstīti visi noteikumi permalinku uzturēšanai. Tas, ko es nezināju – kā panākt, lai to vienu atsevišķo adresi atverot tomēr notiktu pārsūtīšana uz citu adresi. Mazliet paeksperimentējot nonācu pie risinājuma.
.htaccess fails, ja izmantojam wordpress, izskatās apmēram tā:
RewriteEngine on
# BEGIN WordPressRewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]# END WordPress
Mazliet paspēlējoties ar šo failu atklāju, ka nepieciešams pievienot sādas rindas:
RewriteCond %{HTTP_HOST} ^blog.observations.lv$ [OR]
RewriteCond %{HTTP_HOST} ^www.blog.observations.lv$
RewriteRule ^pasts$ “http\:\/\/webmail\.observations\.lv\/horde\/index\.php” [R=301,L]
Loģiski, bet fakts, ka šīs rindiņas jāieliek uzreiz aiz “RewriteBase /”.
Ekh… kārtējo reizi jādomā, vai izvēlējos pareizo profesiju un vai nevajadzētu kādu grāmatu izlasīt. Ne daiļliteratūru.
Komentāri