errore SEO "com/-p-.html" Prodotto non trovato!
Moderatore: mod Generali
errore SEO "com/-p-.html" Prodotto non trovato!
Salve,
signori non so come mai che cosa ho fatto che cosa e successo ma certo e che in home page se fai click sul nome del prodotto non lo trova pero se fai click su la foto del prodotto lo trova,
quindi in browser il url del prodoto non trovato e questo http://djstools.com/-p-.html "/-p-.html" con la risposta Prodotto non trovato! ora io penso che sia un errore SEO penso solo ma non riesco a capire che cosa devo fare dove bisogna mettere le mani di che cosa si tratta.
Vi ringrazio! anticipatamente
Cristian
signori non so come mai che cosa ho fatto che cosa e successo ma certo e che in home page se fai click sul nome del prodotto non lo trova pero se fai click su la foto del prodotto lo trova,
quindi in browser il url del prodoto non trovato e questo http://djstools.com/-p-.html "/-p-.html" con la risposta Prodotto non trovato! ora io penso che sia un errore SEO penso solo ma non riesco a capire che cosa devo fare dove bisogna mettere le mani di che cosa si tratta.
Vi ringrazio! anticipatamente
Cristian
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
Ho navigato un po' nel tuo sito...Stin ha scritto:Ciao,
... niente da fare non so che cosa potrebbe essere magari avrò toccato qualche file .php e ora mi fa questo errore, aspetto qualche risposta deve essere successo a qualcun altro questo errore dovrebbe essere qualcuno che sa di che cosa si tratta
Seo Url funziona dappertutto tranne che per i prodotti in home page.
La cosa strana è che il bottone info del prodotto in hp funziona bene...prova a dare un'occhiata a come viene costruito il link.
Ho anche notando che nell'elenco prodotti hai un bottone duplicato "Compra" e "Nel carrello".
Adesso ti chiedo come hai fatto qui per le immagini multiple e il mouse over:
http://djstools.com/numark-djbag-p-218.html
Ciao
Ciao,
si lo so il info in home page funziona ma il nome del prodotto no cosa molto strana ho provato a modificare a cambiare tra di loro il codice ma niente il errore ce ancora ... si lo so devo dare un occhio al codice per quanto riguarda il bottone duplicato "Compra" e "Nel carrello"
per le imagini multiple e il mouse over ho installato la contribution "Extra Images"
io spero che riesco a risolvere questo errore per quanto rigurada i prodoti in home page cioè quando fai click sul nome del prodotto non lo trova ".com/-p-.html" Prodotto non trovato!
speriamo bene aspetto qualche consiglio ..
si lo so il info in home page funziona ma il nome del prodotto no cosa molto strana ho provato a modificare a cambiare tra di loro il codice ma niente il errore ce ancora ... si lo so devo dare un occhio al codice per quanto riguarda il bottone duplicato "Compra" e "Nel carrello"
per le imagini multiple e il mouse over ho installato la contribution "Extra Images"
io spero che riesco a risolvere questo errore per quanto rigurada i prodoti in home page cioè quando fai click sul nome del prodotto non lo trova ".com/-p-.html" Prodotto non trovato!
speriamo bene aspetto qualche consiglio ..
Hai controllato il codice del modulo "new_products.php"?Stin ha scritto:
io spero che riesco a risolvere questo errore per quanto rigurada i prodoti in home page cioè quando fai click sul nome del prodotto non lo trova ".com/-p-.html" Prodotto non trovato!
speriamo bene aspetto qualche consiglio ..
Nel caso puoi postarlo qui.
Posta anche il tuo file .htaccess
Saluti
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php
Ciao,
new_products.php
<?php
/*
edited - 2005/07/01 13:50
-----------------------------------------
$Id: new_products.php,v 1.34 2003/06/09 22:49:58 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
?>
<!-- new_products //-->
<?php
if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) {
$new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by rand() desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
} else {
$new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "' and p.products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
}
$row = 0;
$col = 0;
echo '
<table cellspacing=0 cellpadding=0>
<tr><td><img src=images/m23.gif width=490 height=43></td></tr>
<tr><td height=10></td></tr>
<tr><td class=bg1>
<table cellspacing=0 cellpadding=0>
<tr>
';
while ($new_products = tep_db_fetch_array($new_products_query)) {
$new_products['products_name'] = tep_get_products_name($new_products['products_id']);
$product_query = tep_db_query("select products_description from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$new_products['products_id'] . "' and language_id = '" . (int)1 . "'");
$product = tep_db_fetch_array($product_query);
$new_products['products_description'] = $product['products_description'];
echo '
<td width=165 valign=top>
<table cellspacing=0 cellpadding=0 width=130 align=center>
<tr height=39><td valign=top><img src=images/m98.gif width=6 height=9 hspace=5 vspace=3></td><td valign=top><a class=sc1 href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $$new_products['products_id']) . '">' . $new_products['products_name'] . '</a></td></tr>
<tr><td height=10></td></tr>
<tr><td colspan=2 align=center><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'vspace=5') . '</a></td></tr>
<tr><td height=7></td></tr>
<tr><td colspan=2 class=sc2>Prezzo: '.$currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])).'</font></td></tr>
<tr><td height=7></td></tr>
<tr><td colspan=2><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image_button('small_view.gif') . '</a> <a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $new_products['products_id']) . '">' . tep_image_button('button_in_cart.gif') . '</a></td></tr>
</table>
</td>
';
$col ++;
if ($col > 2) {
$col = 0;
$row ++;
echo '
</tr>
<tr><td colspan=5 height=10 bgcolor=#ffffff></td></tr>
<tr><td colspan=5><img src=images/m25.gif width=480 height=1></td></tr>
<tr><td colspan=5 height=10 bgcolor=#ffffff></td></tr>
<tr>
';
} else echo '<td width=1></td>';
}
echo '
</tr>
</table>
</table>
';
?>
<!-- new_products_eof //-->
---------------------------------------------------------------------------------
htaccess
# $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
php_flag register_globals on
<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>
# Ultimate SEO URLs BEGIN
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}
# Ultimate SEO URLs END
GRAZIE!!!
new_products.php
<?php
/*
edited - 2005/07/01 13:50
-----------------------------------------
$Id: new_products.php,v 1.34 2003/06/09 22:49:58 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
?>
<!-- new_products //-->
<?php
if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) {
$new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by rand() desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
} else {
$new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "' and p.products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
}
$row = 0;
$col = 0;
echo '
<table cellspacing=0 cellpadding=0>
<tr><td><img src=images/m23.gif width=490 height=43></td></tr>
<tr><td height=10></td></tr>
<tr><td class=bg1>
<table cellspacing=0 cellpadding=0>
<tr>
';
while ($new_products = tep_db_fetch_array($new_products_query)) {
$new_products['products_name'] = tep_get_products_name($new_products['products_id']);
$product_query = tep_db_query("select products_description from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$new_products['products_id'] . "' and language_id = '" . (int)1 . "'");
$product = tep_db_fetch_array($product_query);
$new_products['products_description'] = $product['products_description'];
echo '
<td width=165 valign=top>
<table cellspacing=0 cellpadding=0 width=130 align=center>
<tr height=39><td valign=top><img src=images/m98.gif width=6 height=9 hspace=5 vspace=3></td><td valign=top><a class=sc1 href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $$new_products['products_id']) . '">' . $new_products['products_name'] . '</a></td></tr>
<tr><td height=10></td></tr>
<tr><td colspan=2 align=center><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'vspace=5') . '</a></td></tr>
<tr><td height=7></td></tr>
<tr><td colspan=2 class=sc2>Prezzo: '.$currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])).'</font></td></tr>
<tr><td height=7></td></tr>
<tr><td colspan=2><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image_button('small_view.gif') . '</a> <a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $new_products['products_id']) . '">' . tep_image_button('button_in_cart.gif') . '</a></td></tr>
</table>
</td>
';
$col ++;
if ($col > 2) {
$col = 0;
$row ++;
echo '
</tr>
<tr><td colspan=5 height=10 bgcolor=#ffffff></td></tr>
<tr><td colspan=5><img src=images/m25.gif width=480 height=1></td></tr>
<tr><td colspan=5 height=10 bgcolor=#ffffff></td></tr>
<tr>
';
} else echo '<td width=1></td>';
}
echo '
</tr>
</table>
</table>
';
?>
<!-- new_products_eof //-->
---------------------------------------------------------------------------------
htaccess
# $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
php_flag register_globals on
<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>
# Ultimate SEO URLs BEGIN
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}
# Ultimate SEO URLs END
GRAZIE!!!
C'è un banale errore qui:
Togli la doppia $:
Saluti
Marcus
Codice: Seleziona tutto
tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $$new_products['products_id'])
Codice: Seleziona tutto
tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id'])
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php