Pagina 1 di 1

seo url

Inviato: 12/07/2006, 13:18
da oxfrancescoxo
salve ragazzi ho scaricato seo url,
ho seguito tutto alla lettera ma alla fine mi chiede di modificare il file .htaccess, l'unico problema è che il mio file non è come quello che c'è nella guida!

Questo è quello che chiedono di cambiare:
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}
Questo è quello che voglio incollato nel file!
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

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}
Adesso io non so se la cosa funziona lo stesso!

audiovideologica.com

guardate se funziona

Inviato: 12/07/2006, 19:16
da elvinomac
io la testata la farei qualche pixel più larga... che magari con un monitor da 30' si vede stretta....

Ovvio che questa riga

Codice: Seleziona tutto

RewriteBase /directory/
diventa nel tuo caso:

Codice: Seleziona tutto

RewriteBase /shop/

seo url

Inviato: 13/07/2006, 1:38
da oxfrancescoxo
ciao elvi... grazie nuvamente per la risposta....

questo del nome della directory l'ho capito!

solo che il mio file .htaccess è così
# $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>

# 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>
Fammi sapere ciaoooo

Inviato: 13/07/2006, 7:39
da elvinomac
le righe dove vedi i cancelletti non vengono lette....

fai una copia di quel .htaccess

poi prova così:

Codice: Seleziona tutto

<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule> 

Options +FollowSymLinks
RewriteEngine On
RewriteBase /shop/

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} 
Ciau

seo url

Inviato: 13/07/2006, 8:36
da oxfrancescoxo
ciao elvi

io ho incollato il codice ma una volta trasferito sul server mi da "internal server error" io mi sto chiedendo una cosa, di file .htaccess ne stanno 2 io modifico quello che c'è nella pagina principale faccio bene?

Cmq ti incollo tutto il codice del file ..
# $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>

# 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>

Inviato: 13/07/2006, 9:39
da elvinomac
cancella quello nella root del sito e metti quello modificato dentro la cartella shop

seo url

Inviato: 13/07/2006, 9:47
da oxfrancescoxo
ti chiedo l'ultimo favore mi potresti compilare il file?

non vorrei sbagliare!

io ho la cartella public_html che ha un file .htaccess
e dentro la cartella public_html la cartella shop che ha anch'essa un file .htaccess!

Cancello quello dentro public e modifico quello dentro shop?

Ciao e grazie

Inviato: 13/07/2006, 10:03
da elvinomac
sei un po durello di comprensione ehhh... :-P

rinomina quello nella cartella public e metti quello modificato come ti avevo scritto sopra, nella cartella shop.

Inviato: 13/07/2006, 10:08
da oxfrancescoxo
lo so che sono durello! ma ho fatto le prove, ma mi da sempre errore! ho eliminato quello in public ed ho modificato quello in shop! ma ERROR - pericolo pericolo ahahahha

ciao dal durello!

Stringa SEO funzionante

Inviato: 01/08/2007, 23:51
da matmania
Ciao,
prova con questo codice:

#Options +FollowSymLinks
RewriteEngine On
RewriteBase /catalog/

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING}

Logicamente devi sostituire la dir /catalog/ se diversa dalla tua es: /shop/

Visitaci qui www.matmania.it
Saluti