index.php-t futtatás helyett meg akarja nyitni
Sziasztok!
Egy készülő weboldalt tettem át egy másik szerverre. Ha csak a sima domaint írom be, letölti az index.php-t. Ha a domain mögé beírom az /index.php szöveget még mindig ugyanazt produkálja, viszont ha a végére odabiggyesztek egy / jelet vagy akár egy ? jelet a dolog rendesen működik. Az oldal url rewrite -ot használ és működik például így is http://domain/kat/news. Nem tudom ez okozhat-e gondot, bár a .htaccess file törlése után sem változik a helyzet.
a htaccess file tartalma:
Gondolom közöttetek biztos van olyan aki tudja mit bénázhattam el. Előre is köszönöm!
■ Egy készülő weboldalt tettem át egy másik szerverre. Ha csak a sima domaint írom be, letölti az index.php-t. Ha a domain mögé beírom az /index.php szöveget még mindig ugyanazt produkálja, viszont ha a végére odabiggyesztek egy / jelet vagy akár egy ? jelet a dolog rendesen működik. Az oldal url rewrite -ot használ és működik például így is http://domain/kat/news. Nem tudom ez okozhat-e gondot, bár a .htaccess file törlése után sem változik a helyzet.
a htaccess file tartalma:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteOptions MaxRedirects=10
RewriteBase /
#AddHandler x-httpd-php .php
#ha nincs favicon
RewriteCond %{REQUEST_FILENAME} !favicon.ico [NC]
#ha nemlétező a file
RewriteCond %{DOCUMENT_ROOT%{REQUEST_FILENAME} !-f
#ha nemlétező a könyvtár
RewriteCond %{DOCUMENT_ROOT%{REQUEST_FILENAME} !-d
# url rövidítési szabályok
RewriteRule ^kat/aruhaz/([0-9]*)(/*)$ index.php?kat=aruhaz&aru=$1 [QSA,L]
RewriteRule ^kat/(.*)/([0-9]*)(/*)$ index.php?kat=$1&id=$2 [QSA,L]
RewriteRule ^(.*)kat/(.*)/(.*)(/*)$ index.php?kat=$2&act=ez [QSA,L]
RewriteRule ^(.*)page/(.*)(/*)$ index.php?page=$2 [QSA,L]
RewriteRule ^(.*)termek/([0-9]*)/([0-9]*)(/*)$ index.php?kat=termek&id=$2&aru=$3 [QSA,L]
RewriteRule ^(.*)kosar/(.*)/([0-9]*)(/*)$ index.php?kat=kosar&func=$2&id=$3 [L,QSA]
RewriteRule ^(.*)kosar/(.*)(/*)$ index.php?kat=kosar&func=$2 [L,QSA]
RewriteRule ^(.*)kat/(.*)(/*)$ index.php?kat=$2&act=valami [QSA,L]
</IfModule>
RewriteEngine on
RewriteOptions MaxRedirects=10
RewriteBase /
#AddHandler x-httpd-php .php
#ha nincs favicon
RewriteCond %{REQUEST_FILENAME} !favicon.ico [NC]
#ha nemlétező a file
RewriteCond %{DOCUMENT_ROOT%{REQUEST_FILENAME} !-f
#ha nemlétező a könyvtár
RewriteCond %{DOCUMENT_ROOT%{REQUEST_FILENAME} !-d
# url rövidítési szabályok
RewriteRule ^kat/aruhaz/([0-9]*)(/*)$ index.php?kat=aruhaz&aru=$1 [QSA,L]
RewriteRule ^kat/(.*)/([0-9]*)(/*)$ index.php?kat=$1&id=$2 [QSA,L]
RewriteRule ^(.*)kat/(.*)/(.*)(/*)$ index.php?kat=$2&act=ez [QSA,L]
RewriteRule ^(.*)page/(.*)(/*)$ index.php?page=$2 [QSA,L]
RewriteRule ^(.*)termek/([0-9]*)/([0-9]*)(/*)$ index.php?kat=termek&id=$2&aru=$3 [QSA,L]
RewriteRule ^(.*)kosar/(.*)/([0-9]*)(/*)$ index.php?kat=kosar&func=$2&id=$3 [L,QSA]
RewriteRule ^(.*)kosar/(.*)(/*)$ index.php?kat=kosar&func=$2 [L,QSA]
RewriteRule ^(.*)kat/(.*)(/*)$ index.php?kat=$2&act=valami [QSA,L]
</IfModule>
Gondolom közöttetek biztos van olyan aki tudja mit bénázhattam el. Előre is köszönöm!
PHP beállítási gubanc
minden mást futtat
Az apache-ban úgy látom, be van állítva, hogy a php filokat hogyan kezelje. Erre utal az is, hogy bizonyos esetekben lefut a file. Az index.php-ből már mindent kivettem, már csak egy phpinfo(); van benne. Az is érdekes, hogy a phpinfo.php filet, ha közvetlenül hívom meg, lefuttatja, az index.php-vel viszont ezt nem teszi meg. Tanácstalan vagyok. :(