andybgr Δημοσ. 26 Ιουλίου 2011 Δημοσ. 26 Ιουλίου 2011 Καλημέρα, έχω ένα νέο 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 μέρες το χω μόνο και έχω λίγους χρήστες
oneofthem Δημοσ. 26 Ιουλίου 2011 Δημοσ. 26 Ιουλίου 2011 δες αν είναι αυτό που ζητάς http://roshanbh.com.np/2008/02/hide-php-url-rewriting-htaccess.html
andybgr Δημοσ. 26 Ιουλίου 2011 Μέλος Δημοσ. 26 Ιουλίου 2011 το είχα δοκιμάσει και αυτό, πάλι δεν μπορώ να το αλλάξω...δε ξερω τι παιζει
rebel2000 Δημοσ. 26 Ιουλίου 2011 Δημοσ. 26 Ιουλίου 2011 Τσέκαρε μήπως δεν είναι Apache ο Server σου...
andybgr Δημοσ. 29 Ιουλίου 2011 Μέλος Δημοσ. 29 Ιουλίου 2011 ειναι apache ο server με mode rewrite και .htaccess
adamco Δημοσ. 29 Ιουλίου 2011 Δημοσ. 29 Ιουλίου 2011 Άλλαξε το <a href="http://www.merrydeal.com/index.php"> σε <a href="http://www.merrydeal.com/">
andybgr Δημοσ. 3 Αυγούστου 2011 Μέλος Δημοσ. 3 Αυγούστου 2011 δεν εχει index.html το script.. οποτε δεν μπορω να αλλαξω το παραπανω.. ολα τα αρχεια στο server ειναι σε .php ακομα και το Index.php
bullet2D Δημοσ. 10 Αυγούστου 2011 Δημοσ. 10 Αυγούστου 2011 Ανέβασε στον 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
thanasis00 Δημοσ. 11 Αυγούστου 2011 Δημοσ. 11 Αυγούστου 2011 το σκεφτόμουν και εγώ αυτό... θα το δοκιμάσω όταν γυρίσω... απλά μια ερώτηση. τα GET δουλεύουν με αυτά τα urls?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.