...ma il file ".htaccess" è necessario?
Inviato: 25/02/2008, 17:22
Salve a tutti ragazzi, volevo chiedere se il file ".htaccess" fosse proprio così indispensabile ai fini del funzionamento di osCommerce...mi stavo chiedendo questo perché capita che su alcuni hosting non viene proprio visualizzato questo file, mentre su altri si...inoltre ho da poco aggiunto alla mia struttura la contribution "Ultimate SEO URLs" (http://www.oscommerce.com/community/contributions,2823) dove nelle istruzioni per l'installazione verso la fine viene riportata anche una modifica da fare a questo file...beh ho provato e su alcuni hosting la presenza di ".htaccess" (modificato per la predetta contribution) mi funziona mentre su altri no, anzi non mi fa vedere proprio nulla e mi da errore, poi se lo cancello la struttura mi si vede e anche la contribution sembra funzionare...quindi cosa dovrei fare con il file ".htaccess", funziona tutto anche senza?
...ah ora ne approfitto e vi elenco il contenuto di questo file (con modifica compresa) magari ho sbagliato qualcosa io...
HTACCESS:
...ah ora ne approfitto e vi elenco il contenuto di questo file (con modifica compresa) magari ho sbagliato qualcosa io...
HTACCESS:
Codice: Seleziona tutto
# $Id: .htaccess,v 1.3 2003/06/12 10:53:20 hpdl Exp $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter 'Options' to
# the AllowOverride configuration
#
# Example:
#
# <Directory "/usr/local/apache/htdocs">
# AllowOverride Options
# </Directory>
#
# 'All' with also work. (This configuration is in the
# apache/conf/httpd.conf file)
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
# If Search Engine Friendly URLs do not work, try enabling the
# following Apache configuration parameter
#
# AcceptPathInfo On
# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)
#
#<IfModule mod_php4.c>
# php_value session.use_trans_sid 0
# php_value register_globals 1
#</IfModule>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /directory/
RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-([0-9]+).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-([0-9]+).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-([0-9]+).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-([0-9]+).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-([0-9]+).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-([0-9]+).html$ information.php?info_id=$2&%{QUERY_STRING}