Nette na Forpsi – vyreseny problem s mod_rewrite v htaccess

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Ascaria
Člen | 187
+
0
-

Zdravím,

právě jsem několik hodin řešil použití hezkých url na subdoméně na hostingu forpsi. Málem jsem ztratil nervy, ale nakonec se podařilo. Na forpsi bych v tomhle ohledu asi vytknul jako vážný nedostatek to, že se subdoména nachází přímo ve složce www, html rootu hlavní domény – hnus velebnosti.

Takže pokud by někdo měl stejný problém:

  1. neexistuje funkce apache_get_modules, je potřeba tuto kontrolu bohužel zrušit
  2. je potřeba zrušit zakomentování u RewriteBase, jelikož se base asi v základu nachází jinde než v „rootu subdomény“

Snad to někomu ušetří trápení

Inferi
Člen | 18
+
0
-

Mám stejný problém, ale nedaří se mi ho vyřešit. Nějaká rada?

# disable directory listing
# Options -Indexes

# configure PHP
# <IfModule mod_php5.c>
#    php_flag magic_quotes_gpc off
#    php_flag register_globals off
#    php_flag zend.ze1_compatibility_mode off
# </IfModule>

# mod_rewrite
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /

	# front controller
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
</IfModule>
kucejan
Člen | 4
+
0
-

Já jsem zakomentoval i <IfModule mod_rewrite.c> a </IfModule> a běží to bez problémů.