kikosik666 3 Posted September 25, 2017 Report Share Posted September 25, 2017 Здравствуйте, кто подскажет как в урл .php заменить на слэш, пробую ничего не получается У меня есть такие страницы http://site.ru/serial.php http://site.ru/serial.php?page=2 http://site.ru/kino_novosti.php?id=25 Нужна чтобы во всех ссылках .php был заменен на слэш, например так http://site.ru/serial/ http://site.ru/serial/?page=2 http://site.ru/kino_novosti/?id=25 Спасибо, заранее Quote Link to post Share on other sites
desg 55 Posted September 25, 2017 Report Share Posted September 25, 2017 Для начала ссылки на Ваш сайт не совсем обязательные - при чем под видом теста... Вы используете движок DLE где можно выставить чпу в админке... dle-news.ru/extras/online/index.html?all6.html Quote Link to post Share on other sites
kikosik666 3 Posted September 25, 2017 Author Report Share Posted September 25, 2017 У меня получилась, вот код Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / # external redirect from /example.html to /example RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+([^.]+)\.php [NC] RewriteRule ^ /%1/ [R=301,L] # internal forward from /example/ to //example.html RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{DOCUMENT_ROOT}/$1.php -f RewriteRule ^(.+?)/?$ /$1.php [L] Quote Link to post Share on other sites
desg 55 Posted September 25, 2017 Report Share Posted September 25, 2017 Это у Вас получилась ерунда... Движок DLE предусматривает чпу я Вам дал ссылку на офф. сайт с документацией - тяжело зайти посмотреть как сделать правильно? Quote Link to post Share on other sites
kikosik666 3 Posted September 26, 2017 Author Report Share Posted September 26, 2017 A у меня не ДЛЕ, у меня php и mysql чистый Quote Link to post Share on other sites
petroff 648 Posted September 26, 2017 Report Share Posted September 26, 2017 15 ссылок в 10 строчках Quote Link to post Share on other sites
kikosik666 3 Posted September 26, 2017 Author Report Share Posted September 26, 2017 Какие ссылки? Quote Link to post Share on other sites
SeoGopnik 69 Posted September 26, 2017 Report Share Posted September 26, 2017 Хитрый спамер, написано текстом site.ru а сама то ссылка на ваш сайт (href="ваш сайт"), не хорошо так делать. Администрация обратите внимание Quote Link to post Share on other sites
kikosik666 3 Posted September 26, 2017 Author Report Share Posted September 26, 2017 SeoGopnik где вы видели ссылку моего сайта? Quote Link to post Share on other sites
SeoGopnik 69 Posted September 26, 2017 Report Share Posted September 26, 2017 Вот, это что? То есть текст site ру но сам клик ведет на какой-то сайт.... Quote Link to post Share on other sites
kikosik666 3 Posted September 26, 2017 Author Report Share Posted September 26, 2017 Ой, я сам не знал)) Quote Link to post Share on other sites
petroff 648 Posted September 26, 2017 Report Share Posted September 26, 2017 1 час назад, kikosik666 сказал: Ой, я сам не знал)) 15 раз? SeoGopnik 1 Quote Link to post Share on other sites
kikosik666 3 Posted September 26, 2017 Author Report Share Posted September 26, 2017 Что за 15 раз? Quote Link to post Share on other sites
Модератор files 2809 Posted September 26, 2017 Модератор Report Share Posted September 26, 2017 ТС, очищайте сообщение от ссылок Shnapik 1 Quote Link to post Share on other sites
Shnapik 108 Posted September 26, 2017 Report Share Posted September 26, 2017 Если apache используется, то нужно в .htaccess включить mod rewrite, и дописать несколько правил, чтобы происходила своего рода замена адресов с .php, на без, то есть просто чтобы это убиралось. Если не ошибаюсь, то примерно так должно все выглядеть: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php Либо вот такой вариант есть, на просторах сети: RewriteEngine On RewriteRule ^(\w+)$ $1.php [NC] Одно из этого скорее всего поможет, а там пробуйте уже... А лучше в документации лезть или в учебники и информационные сайты по работе apache. Quote Link to post Share on other sites
desg 55 Posted September 27, 2017 Report Share Posted September 27, 2017 Да ничего там изменять не нужно, ТС хотел засветить свой сайт. Я ему написал что движок у него DLE - там выставляется чпу, вопрос зачем страдать х... если разработчики все предусмотрели? A у меня не ДЛЕ, у меня php и mysql чистыйhttp://prntscr.com/gq99gg Quote Link to post Share on other sites
SeoGopnik 69 Posted September 27, 2017 Report Share Posted September 27, 2017 Кстати да, я на сайт не заходил просто, порылся в теме, ну точно DLE. Ваш скрин и еще признаки нашел. Quote Link to post Share on other sites
SeoGopnik 69 Posted September 27, 2017 Report Share Posted September 27, 2017 Опечатался на скрине) {content} Quote Link to post Share on other sites
kikosik666 3 Posted September 27, 2017 Author Report Share Posted September 27, 2017 Нашел в интернете такое, все сработало Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / # external redirect from /example.html to /example RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+([^.]+)\.php [NC] RewriteRule ^ /%1/ [R=301,L] # internal forward from /example/ to //example.html RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{DOCUMENT_ROOT}/$1.php -f RewriteRule ^(.+?)/?$ /$1.php [L] Спасибо Quote Link to post Share on other sites
kikosik666 3 Posted September 27, 2017 Author Report Share Posted September 27, 2017 SeoGopnik Купил шаблон на чистон HTML, CSS. Может есть такой шаблон и на ДЛЕ, но мой шаблон не ДЛЕ)) Quote Link to post Share on other sites
Димон 14 Posted September 27, 2017 Report Share Posted September 27, 2017 Только что, kikosik666 сказал: SeoGopnik Купил шаблон на чистон HTML, CSS. Может есть такой шаблон и на ДЛЕ, но мой шаблон не ДЛЕ)) Вы можете купить шаблон хоть "на грязном" HTML, css, вам говорил что движок у сайта dle. Quote Link to post Share on other sites
exces 116 Posted September 27, 2017 Report Share Posted September 27, 2017 шаблон взяли с Дле и ничего не переписывали, оставили как есть, наверное. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.