[Решено] Генератор slug для ЧПУ(курл) SEO

Тема в разделе "OpenCart", создана пользователем web2us, 11 мар 2013.

  1. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    sir-knife, причем здесь кешированый СЕО про, он редко кто в нем нуждается.
    Ето мод, называется СЕО менеджер

    Можно просто напрямую в БД выполить запрос типа такой
    Код:
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('common/home', '');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/account', 'my-account');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/login', 'login');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/logout', 'logout');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/order', 'order-history');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('product/special', 'specials');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('information/contact', 'contact-us');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/download', 'downloads');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/return', 'returns');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/transaction', 'transactions');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/register', 'create-account');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('product/compare', 'compare-products');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('product/search', 'search');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/edit', 'edit-account');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/password', 'change-password');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/address', 'address-book');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('account/reward', 'reward-points');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');
    INSERT INTO Префикс_БД_url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');
    (Замените "Префикс_БД_" на ваш префикс БД )
     
  2. sir-knife

    sir-knife

    Регистрация:
    4 фев 2013
    Сообщения:
    10
    Симпатии:
    2
    Стоит у меня СЕО менеджер.
    Делал я напрямую запросы.
    Вот дамп базы:
    INSERT INTO `url_alias` (`url_alias_id`, `query`, `keyword`, `seo_mod`) VALUES
    (1, 'common/home', '', 0),
    (2, 'account/wishlist', 'wishlist', 0),
    (3, 'account/account', 'my_account', 0),
    (4, 'checkout/cart', 'cart', 0),
    (5, 'checkout/checkout', 'checkout', 0),
    (6, 'account/login', 'login', 0),
    (7, 'account/logout', 'logout', 0),
    (8, 'account/order', 'order_history', 0),
    (9, 'account/newsletter', 'newsletter', 0),
    (10, 'product/special', 'specials', 0),
    (11, 'affiliate/account', 'affiliates', 0),
    (12, 'checkout/voucher', 'gift_vouchers', 0),
    (13, 'product/manufacturer', 'brands', 0),
    (14, 'information/contact', 'contacts', 0),
    (15, 'account/return/insert', 'request_return', 0),
    (16, 'information/sitemap', 'sitemap', 0),
    (17, 'account/forgotten', 'forgot_password', 0),
    (18, 'account/download', 'downloads', 0),
    (19, 'account/return', 'returns', 0),
    (20, 'account/transaction', 'transactions', 0),
    (21, 'account/register', 'create_account', 0),
    (22, 'product/compare', 'compare_products', 0),
    (23, 'product/search', 'search', 0),
    (24, 'account/edit', 'edit_account', 0),
    (25, 'account/password', 'change_password', 0),
    (26, 'account/address', 'address_book', 0),
    (27, 'account/reward', 'reward_points', 0),
    (28, 'affiliate/edit', 'edit_affiliate_account', 0),
    (29, 'affiliate/password', 'change_affiliate_password', 0),
    (30, 'affiliate/payment', 'affiliate_payment_options', 0),
    (31, 'affiliate/tracking', 'affiliate_tracking_code', 0),
    (32, 'affiliate/transaction', 'affiliate_transactions', 0),
    (33, 'affiliate/logout', 'affiliate_logout', 0),
    (34, 'affiliate/forgotten', 'affiliate_forgot_password', 0),
    (35, 'affiliate/register', 'create_affiliate_account', 0),
    (36, 'affiliate/login', 'affiliate_login', 0),
    (37, 'common/home', '', 0),
    (38, 'account/wishlist', 'wishlist', 0),
    (39, 'account/account', 'my_account', 0),
    (40, 'checkout/cart', 'cart', 0),
    (41, 'checkout/checkout', 'checkout', 0),
    (42, 'account/login', 'login', 0),
    (43, 'account/logout', 'logout', 0),
    (44, 'account/order', 'order_history', 0),
    (45, 'account/newsletter', 'newsletter', 0),
    (46, 'product/special', 'specials', 0),
    (47, 'affiliate/account', 'affiliates', 0),
    (48, 'checkout/voucher', 'gift_vouchers', 0),
    (49, 'product/manufacturer', 'brands', 0),
    (50, 'information/contact', 'contacts', 0),
    (51, 'account/return/insert', 'request_return', 0),
    (52, 'information/sitemap', 'sitemap', 0),
    (53, 'account/forgotten', 'forgot_password', 0),
    (54, 'account/download', 'downloads', 0),
    (55, 'account/return', 'returns', 0),
    (56, 'account/transaction', 'transactions', 0),
    (57, 'account/register', 'create_account', 0),
    (58, 'product/compare', 'compare_products', 0),
    (59, 'product/search', 'search', 0),
    (60, 'account/edit', 'edit_account', 0),
    (61, 'account/password', 'change_password', 0),
    (62, 'account/address', 'address_book', 0),
    (63, 'account/reward', 'reward_points', 0),
    (64, 'affiliate/edit', 'edit_affiliate_account', 0),
    (65, 'affiliate/password', 'change_affiliate_password', 0),
    (66, 'affiliate/payment', 'affiliate_payment_options', 0),
    (67, 'affiliate/tracking', 'affiliate_tracking_code', 0),
    (68, 'affiliate/transaction', 'affiliate_transactions', 0),
    (69, 'affiliate/logout', 'affiliate_logout', 0),
    (70, 'affiliate/forgotten', 'affiliate_forgot_password', 0),
    (71, 'affiliate/register', 'create_affiliate_account', 0),
    (72, 'affiliate/login', 'affiliate_login', 0),
     
  3. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    sir-knife, а SEO режим в админке включен?
    Вопшем решу за скромную суму - в личку)
     
  4. web2us

    web2us

    Регистрация:
    10 мар 2013
    Сообщения:
    18
    Симпатии:
    1
    что у вас не получается? короткие урлы в админке включены? выбрано все верно?