spravny .htaccess – The requested URL /www/ was not found on this server
- eerikk
- Člen | 11
Zdravim,
vyskusal som uz asi 100 roznych httacces vo vsetkych moznych pricinkoch a stale
dostavam The requested URL /www/ was not found on this server.
V roote mam
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ /www/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/www/
RewriteRule ^(.*)$ /www/$1
</IfModule>
a vo /www
# Apache configuration file (see httpd.apache.org/docs/current/mod/quickreference.html)
# disable directory listing
<IfModule mod_autoindex.c>
Options -Indexes
</IfModule>
# enable cool URL
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /
# prevents files starting with dot to be viewed by browser
RewriteRule /\.|^\. - [F]
# 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>
# enable gzip compression
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
</IfModule>
Dakujem za pomoc… snazim sa to rozbehnut uz dlhe hodiny
- Jan Mikeš
- Člen | 771
Tento pouzivam ja (pouze na localhostu, na serveru si nastavuji root primo do
/www):
Slape bez problemu
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ www/ [L]
RewriteRule (.*) www/$1 [L]
</IfModule>
V /www muj .htaccess vypada takto: http://pastebin.com/Zh3nwHeX :)
- eerikk
- Člen | 11
Tiez mi to nefunguje…
mam domenu a hosting na websupporte, ked sa pripojim na ftp, tak do priecinka
web chcem dat nette priecinok, ale nie do toho rootu /web, ale /web/nieco
teda stranku chcem mat na www.mojadomena.sk/…ovacie_nette
teraz musim pristupovat takto: www.mojadomena.sk/…ie_nette/www
dakujem!
- Mariocz
- Člen | 52
Ahoj, taky používám websupport a kdysi jsem tu našel tohle řešení které mi funguje při webu v adresáři /web. vyzkoušej to ale jestli to bude fungovat i v tvym případě netušim:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mojedomena\.sk$
RewriteRule ^$ www/ [L]
RewriteCond %{HTTP_HOST} ^(www\.)?mojedomena\.sk$
RewriteRule (.*) www/$1 [L]
Editoval Mariocz (17. 3. 2014 10:46)
- Mariocz
- Člen | 52
Jestli jsem účel pochopil správně, tak můžeš využij subdomény. nahraješ web do /sub/mujweb a do toho adresáře tento .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mujweb.mojedomena\.sk$
RewriteRule ^$ www/ [L]
RewriteCond %{HTTP_HOST} ^(www\.)?mujweb.mojedomena\.sk$
RewriteRule (.*) www/$1 [L]
http://mujweb.mojedomena.sk
funguje to ale htaccessu nerozumim vůbec takže to neber jako zaručeně správný