Προς το περιεχόμενο

πως κρύβω το .php


andybgr

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα,

 

έχω ένα νέο site το http://www.merrydeal.com'>http://www.merrydeal.com

 

οταν γράφω το σωστό path (http://www.merrydeal.com) με βάζει κανονικάχωρίς να αλλάζει το Url.

Όταν όμως πατάω μέσα στο site το Home για να με παει στην αρχική σελίδα το Url αλλάζει σε http://www.merrydeal.com/index.php

το ίδιο ακριβώς γίνετια όταν πατάω πάνω στη σελίδα Categories το αλλάζει σε http://www.merrydeal.com/categories.php'>http://www.merrydeal.com/categories.php

 

Λοιπόν θέλω να κρύψω το index.php και θέλω να αφαιρέσω το .php απο το categories (http://www.merrydeal.com/categories)

 

Δεν είχε .htaccess μέσα στο server, οπότε το δημιούργησα εγώ, και πρόσθεσα μέσα τον παρακάτω κώδικα:

 

>Options +FollowSymLinks
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ $1.php

 

δοκίμασα και πολλούς διάφορους κώδικες και δεν έγινε τίποτα . Επίσης προσπάθησα να κάνω και Redirect και μου έβγαζε Internal Server Error

 

Καμιά ιδέα; Τί άλλο να προσθέσω στο .htaccess για να λυθεί το πρόβλημα; Σε άλλα site που έχω ο παραπάνω κώδικας δουλεύει κανονικά, στο merrydeal.com όμως όχι.

 

Επίσης κάντε και κανένα register να ανέβει λίγο το site, 2 μέρες το χω μόνο και έχω λίγους χρήστες :-D :rolleyes:

Δημοσ.

δεν εχει index.html το script.. οποτε δεν μπορω να αλλαξω το παραπανω.. ολα τα αρχεια στο server ειναι σε .php ακομα και το Index.php

Δημοσ.

Ανέβασε στον server σου ένα php αρχείο με το εξής περιεχόμενο:

 

><? phpinfo(); ?>

Έπειτα τρέξτο. Ψάξε στη σελίδα να βρείς το "mod_rewrite" στα Loaded Modules. Aν δεν το βρείς, το module δεν είναι enabled.

 

Για να το κάνεις enabled:

 

1. βρές το httpd.conf στο conf folder του Apache

2. βρές το #LoadModule rewrite_module modules/mod_rewrite.so

3. αφαίρεσε το #

4. save και κάνε restart τον Apache server

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...