GoDaddy, htaccess és URL rewrite
A htaccess-t szeretném beüzemelni GoDaddy-re (linux hosting), de egyelőre nem boldogulok vele. (Tudom, hogy a GD nem a legjobb hosting szolgáltató, de egyelőre még náluk vagyok, mert elég olcsók és én csak próbálkozom egyelőre.)
A web-es források nem egységesek. Azt többen írják, hogy a GD konfigurációja miatt trükközni kell a .htaccess-szel, van, ahol azt mondják, hogy php file-okra nem is megy, mert a GoDaddy azokat már előbb feldolgozza, más azt mondja, hogy arra is megy, szóval nem világos.
Ha a loggolást sikerülne beüzemelni, akkor az sokat segítene, mert akkor látnám, hogy mi történik, és ki tudnám találni, hogy mi a baj, de hiába adtam meg a log direktívákat, nem írodik logfile.
Tud valaki mutatni egy olyan működő GoDaddy-s htaccess-t, amivel megy a logging?
Ha nem, akkor az is jó lenne, ha látnék egy pár soros működő htaccess file-t, ami megy GoDaddy-val és amiben minden benne van, ami a konfighoz kell. Ha lenne ilyen, akkor azt át tudnám faragni magamnak.
Egy alkönyvtárba szeretném tenni, nem a gyökérbe, egy aldomain URL-jeit szeretném átírni.
Elsőnek csak annyit akarok, hogy ha van egy
aldomain.domain.hu/a.php
akkor azt el tudjam érni
aldomain.domain.hu/b.php
néven. Ha az megy, akkor innen tovább lehet lépni, de ez sem ment.
Ezzel próbálkoztam. de semmi hatás:
Kód:
RewriteLogLevel 3
RewriteLog "rewrite.log"
Options +FollowSymLinks
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule b.php a.php [L]
RewriteRule /b.php /a.php [L]
RewriteRule .* a.php [L]
re: GoDaddy, htaccess és URL rewrite
Válassz inkább egy magyar szolgáltatót, ott lehet az asztalt is ütni ha kell.
re: GoDaddy, htaccess és URL rewrite
Idézet:
Szikar eredeti hozzászólása
Válassz inkább egy magyar szolgáltatót, ott lehet az asztalt is ütni ha kell.
Asztalt akkor ütnék, ha biztosan tudnám, hogy nálam van a baj. De mivel életemben először csináltam htaccess-t és az nem kétséges, hogy a GoDaddy támogatja, ezért jó eséllyel nálam van a probléma.
Viszont érthetően a GoDaddy support privát .htaccess file javítgatását nem tudja bevállalni, ilyesmivel gondolom a magyarok sem foglalkoznának.
Ezért érdekelne, hogy valakinek sikerült-e már beüzemelnie ott.
re: GoDaddy, htaccess és URL rewrite
Ezzel simán megy nálam.............:)
Kód:
#Options FollowSymLinks
Options +FollowSymLinks
Options +SymlinksIfOwnerMatch
#php_flag register_globals off
#
# mod_rewrite in use
#
RewriteEngine On
RewriteBase /
# for testing
# RewriteRule google.html http://www.google.com
RewriteRule ^content(.*) index.php
RewriteRule ^component/(.*) index.php
DirectoryIndex index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
re: GoDaddy, htaccess és URL rewrite
Idézet:
papys eredeti hozzászólása
Ezzel simán megy nálam.............:)
Ezzel nekem is. Érdekes, pedig nem látok lényeges különbséget az enyémhez képest.
Mindenesetre köszönöm. Ebből már el lehet indulni. :)
Loggolni szoktad a rule-okat fejlesztés közben? Azt jó lenne látni, hogy mi mire fordul le. GoDaddy-n neked ment a logging?
re: GoDaddy, htaccess és URL rewrite
A másik lapom meg ezzel müxik:
Kód:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits
Nem szoktam loggolni, csak használom a dolgokat:)
re: GoDaddy, htaccess és URL rewrite
GoDaddy-nél nem egyből veszi fel az url átírást a szerver... Kell egy kis időt hagyni neki...
re: GoDaddy, htaccess és URL rewrite
Idézet:
Bidu eredeti hozzászólása
GoDaddy-nél nem egyből veszi fel az url átírást a szerver... Kell egy kis időt hagyni neki...
Most próbálgattam, és úgy tűnt, hogy azonnal átveszi a módosítást.
Most azon izzadok, hogy van egy teljesen egyszerű újraírásom, ami lényegében ebből a két sorból áll:
Kód:
RewriteBase /
RewriteRule ^valami-specialis-szoveg/(.+)$ doit.php?param=$1 [L]
Teljesen jól működik, csak az a baja, hogy elrontja a css-t, meg a képeket-
Arra tippelek, hogy a virtuális könyvtár miatt a böngésző a valami-specialis-szoveg/images/... könyvtárból akarja venni a képeket, nem az images/...-ből, és egyelőre nem tudom, ezt hogyan lehet áthidalni.
re: GoDaddy, htaccess és URL rewrite
Igaza van Bidunak, a fontosabb módosításoknál mindig pettingel :D egy kicsit, van úgy hogy egy egész napot is elcsámcsog rajta, pendingeli.
re: GoDaddy, htaccess és URL rewrite
Idézet:
papys eredeti hozzászólása
Igaza van Bidunak, a fontosabb módosításoknál mindig pettingel :D egy kicsit, van úgy hogy egy egész napot is elcsámcsog rajta, pendingeli.
Akkor én csak nem fontos módosításokat csinálok mert, nekem most azonnal veszi. :)
A kettővel feljebbi problémára nincs ötleted? Neked nem volt ilyen probléma, hogy leszeded a virtuális könyvtárat az URL-ről, amivel megy is az oldal, csak a képeket (amiknek az útvonala relatíven van megadva) a böngésző a virtuális könyvtár alatt keresi?