Перейти к содержанию

Настройка ЧПУ


Рекомендуемые сообщения

Доброго времени суток ребята! Вчера перекатил свой форум на 4 версию и теперь хочу привести ЧПУ в божеский вид ибо на форуме присутствуют люди общающиеся и на кирилице и на латинице и иероглифами и арабская писменость... Ребят перво наперво подскажите пожалуйста кто знает как из ссылки убрать этот кусок /index.php?/

Ссылка на комментарий
Поделиться на другие сайты

Доброго времени суток ребята! Вчера перекатил свой форум на 4 версию и теперь хочу привести ЧПУ в божеский вид ибо на форуме присутствуют люди общающиеся и на кирилице и на латинице и иероглифами и арабская писменость... Ребят перво наперво подскажите пожалуйста кто знает как из ссылки убрать этот кусок /index.php?/

mod_rewrite

Ссылка на комментарий
Поделиться на другие сайты

mod_rewrite

Вопрос по теме: вот я изменил htaccess и включил mod_rewrite

Но при переходе на сайт через поисковик - вылезает ошибка: Невозможно найти запрашиваемую страницу

Вид ссылки: сайт/index.php/forum/41-skripty-i-shablony/

Ссылка теперь доступна по адресу: сайт/forum/41-skripty-i-shablony/

И как теперь сделать перенаправление со старой ссылки на новую?

Ссылка на комментарий
Поделиться на другие сайты

Вопрос по теме: вот я изменил htaccess и включил mod_rewrite

Но при переходе на сайт через поисковик - вылезает ошибка: Невозможно найти запрашиваемую страницу

Вид ссылки: сайт/index.php/forum/41-skripty-i-shablony/

Ссылка теперь доступна по адресу: сайт/forum/41-skripty-i-shablony/

И как теперь сделать перенаправление со старой ссылки на новую?

Старые ссылки так же должны работать.

Может вы что-то упустили?

Ссылка на комментарий
Поделиться на другие сайты

Старые ссылки так же должны работать.

Может вы что-то упустили?

Возможно что-то не то сделал с htaccess

Вот, собственно, и он:

<IfModule mod_security.c>
  SecFilterEngine Off
  SecFilterScanPOST Off
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico)(\?|$) - [L,NC,R=404]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Что в нём не так?)

Ссылка на комментарий
Поделиться на другие сайты

я нуб, но у меня трабла была такая же и она была в том, что перед названием файла не стояла точка.

Ссылка на комментарий
Поделиться на другие сайты

я нуб, но у меня трабла была такая же и она была в том, что перед названием файла не стояла точка.

Нет, здесь дело не в этом

Ссылка на комментарий
Поделиться на другие сайты

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico)(\?|$) - [L,NC,R=404]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Ссылка на комментарий
Поделиться на другие сайты

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico)(\?|$) - [L,NC,R=404]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Добавил, но ничего не изменилось. Ошибка так и осталась

Ссылка на комментарий
Поделиться на другие сайты

В браузере ввёл http://smartestech.ru/index.php?/blogs/  и открылась нужная ссылка без index.php

Ссылка на комментарий
Поделиться на другие сайты

У меня нету файла htaccess ибо не использую говноапач который прожорлив как крокодил... я nginx использую. В общем пролблема с индексом решена.

Ссылка на комментарий
Поделиться на другие сайты

В браузере ввёл и открылась нужная ссылка без index.php

Ссылки открываются, но не все

Вот попробуйте открыть: hack-power.ru/index.php/forum/21-razdacha-baz/

Вот .htaccess

<IfModule mod_security.c>
  SecFilterEngine Off
  SecFilterScanPOST Off
</IfModule>
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico)(\?|$) - [L,NC,R=404]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

 

Ссылка на комментарий
Поделиться на другие сайты

Ссылки открываются, но не все

Вот попробуйте открыть: hack-power.ru/index.php/forum/21-razdacha-baz/

Вот .htaccess

<IfModule mod_security.c>
  SecFilterEngine Off
  SecFilterScanPOST Off
</IfModule>
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico)(\?|$) - [L,NC,R=404]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

 

Хорошая шутка... Зарегистрироваться предлагаешь? Или форум отдрюч чтоб не просил регистрироваться, либо не пости ссылки на него!

Ссылка на комментарий
Поделиться на другие сайты

Хорошая шутка... Зарегистрироваться предлагаешь? Или форум отдрюч чтоб не просил регистрироваться, либо не пости ссылки на него!

Чего?! Форум открыт для гостей. Предоставьте скрин, где требуется регистрация

Ссылка на комментарий
Поделиться на другие сайты

На последней ссылке нету реврайта, а index.php со знаком вопроса index.php? 

 

Ссылка на комментарий
Поделиться на другие сайты

На последней ссылке нету реврайта, а index.php со знаком вопроса index.php? 

Можете просто под код кинуть финальный вариант htaccess'a?)

Был бы вам очень признателен)

Ссылка на комментарий
Поделиться на другие сайты

Трабла в чём: ссылки вида: сайт.ru/index.php?/forum/74-ips-community-suite/ он преобразовывает

А вот ссылки вида: сайт.ru/index.php/forum/21-razdacha-baz/ не преобразовывает

Как задать преобразование 2 видов ссылок через htaccess? А то у меня голова уже не соображает)

Ссылка на комментарий
Поделиться на другие сайты

Дело в том что у меня 3.4.8 был в поисковике именно с index.php? , по этому проблем с переадресацией нету с поисковика. А без знака вопроса он не открывает ссылки корректно.

Нужно дождаться обновления данных в поисковиках )

Ссылка на комментарий
Поделиться на другие сайты

Дело в том что у меня 3.4.8 был в поисковике именно с index.php? , по этому проблем с переадресацией нету с поисковика. А без знака вопроса он не открывает ссылки корректно.

Нужно дождаться обновления данных в поисковиках )

Хм... В связи с этим возникает вопрос: старые ссылки просто удалятся и будут добавляться заного или они просто обновятся? Не потеряет ли мой сайт позиций в выдаче? А так благодарю за ответ)

Ссылка на комментарий
Поделиться на другие сайты

Контент тот-же и ссылки, должен обновить данные. (но не обязан :D)

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...