Page 1 of 1

[SOLVED] Πρόβλημα με REWRITES

Posted: Sat Mar 22, 2014 1:13 am
by apostolos_4
Έχω κάνει κανονικά όλα τα βήματα στους οδηγούς που έχω διαβάσει αλλά υπάρχει το εξής πρόβλημα:
Ενώ έχουν μπει τα seo url, όταν πατάω σε ένα προϊόν που έχω δώσει κάποιο seo keyword δεν ανοίγει το προϊόν μένει στην σελίδα που ήταν και το url όμως επάνω αλλάζει και γίνεται το σωστό με τα keywords που έδωσα. Αν πατήσω σε ένα προϊόν που δεν είχε keywords μπαίνει κανονικά. Καμιά λύση;
Στο localhost πάντως δεν είχα κανένα πρόβλημα.

Ευχαριστώ πολύ εκ των προτέρων.

Re: Πρόβλημα με REWRITES

Posted: Sat Mar 22, 2014 6:59 am
by apostolos_4
Για να σας βοηθήσω αν πατήσετε σε αυτό εδώ το link, http://www.worktools.gr/apple-cinema30 ανοίγει η αρχική σελίδα.

Αν πάλι δεν γράψω κανένα seo keyword και το Link είναι της μορφής: http://www.worktools.gr/index.php?route ... duct_id=40 θα ανοίξει κανονικά το προϊόν.

Υπάρχει κάποια λύση;

Re: Πρόβλημα με REWRITES

Posted: Sat Mar 22, 2014 7:37 am
by tterranigma
Υποπτεύομαι ότι απλά δεν έχουν περαστεί σωστά οι κανόνεσ στο htaccess. Αν μπορείς δείξε μας τι έχει μέσα το htaccess σου και πεσ μας το site σε τι φάκελο το έχεις εγκατεστημένο. Υπάρχει τπτ στα error logs;

Re: Πρόβλημα με REWRITES

Posted: Sat Mar 22, 2014 4:05 pm
by apostolos_4
Error logs δεν έχω τίποτα.
Το έχω εγκατεστημένο στο worktools.gr και μετά σε έναν φάκελο www
Το htaccess είναι:

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none

Re: Πρόβλημα με REWRITES

Posted: Sat Mar 22, 2014 5:53 pm
by People's Code
Υπάρχει κάποια λύση;
Ο server σου είναι lighttpd και δεν αναγνωρίζει το .htaccess του Apache. Πρέπει να μετατρέψεις τα rules στο .htaccess γι' αυτον τον server. Διάβασε εδώ: http://redmine.lighttpd.net/projects/1/ ... ModRewrite

Re: Πρόβλημα με REWRITES

Posted: Sat Mar 22, 2014 9:39 pm
by apostolos_4
Τελικά επικοινώνησα με τον host provider και μου έλυσε το πρόβλημα. Νόμιζα ήταν λάθος του opencart! Σας ευχαριστώ πολύ για το ενδιαφέρον σας!
Opencart - Hellas έχεις απόλυτο δίκιο!