Death1 Posted September 19, 2015 Report Share Posted September 19, 2015 Доброго времени суток ребята! Вчера перекатил свой форум на 4 версию и теперь хочу привести ЧПУ в божеский вид ибо на форуме присутствуют люди общающиеся и на кирилице и на латинице и иероглифами и арабская писменость... Ребят перво наперво подскажите пожалуйста кто знает как из ссылки убрать этот кусок /index.php?/ Quote Link to comment Share on other sites More sharing options...
IAF Posted September 19, 2015 Report Share Posted September 19, 2015 Доброго времени суток ребята! Вчера перекатил свой форум на 4 версию и теперь хочу привести ЧПУ в божеский вид ибо на форуме присутствуют люди общающиеся и на кирилице и на латинице и иероглифами и арабская писменость... Ребят перво наперво подскажите пожалуйста кто знает как из ссылки убрать этот кусок /index.php?/ mod_rewrite Quote Link to comment Share on other sites More sharing options...
AleksPro Posted September 19, 2015 Report Share Posted September 19, 2015 mod_rewrite Вопрос по теме: вот я изменил htaccess и включил mod_rewrite Но при переходе на сайт через поисковик - вылезает ошибка: Невозможно найти запрашиваемую страницу Вид ссылки: сайт/index.php/forum/41-skripty-i-shablony/ Ссылка теперь доступна по адресу: сайт/forum/41-skripty-i-shablony/ И как теперь сделать перенаправление со старой ссылки на новую? Quote Link to comment Share on other sites More sharing options...
IAF Posted September 19, 2015 Report Share Posted September 19, 2015 Вопрос по теме: вот я изменил htaccess и включил mod_rewrite Но при переходе на сайт через поисковик - вылезает ошибка: Невозможно найти запрашиваемую страницу Вид ссылки: сайт/index.php/forum/41-skripty-i-shablony/ Ссылка теперь доступна по адресу: сайт/forum/41-skripty-i-shablony/ И как теперь сделать перенаправление со старой ссылки на новую? Старые ссылки так же должны работать. Может вы что-то упустили? Quote Link to comment Share on other sites More sharing options...
AleksPro Posted September 19, 2015 Report Share Posted September 19, 2015 Старые ссылки так же должны работать. Может вы что-то упустили? Возможно что-то не то сделал с 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> Что в нём не так?) Quote Link to comment Share on other sites More sharing options...
Sacred Posted September 19, 2015 Report Share Posted September 19, 2015 я нуб, но у меня трабла была такая же и она была в том, что перед названием файла не стояла точка. Quote Link to comment Share on other sites More sharing options...
AleksPro Posted September 19, 2015 Report Share Posted September 19, 2015 я нуб, но у меня трабла была такая же и она была в том, что перед названием файла не стояла точка. Нет, здесь дело не в этом Quote Link to comment Share on other sites More sharing options...
Dows Posted September 19, 2015 Report Share Posted September 19, 2015 <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> Quote Link to comment Share on other sites More sharing options...
AleksPro Posted September 19, 2015 Report Share Posted September 19, 2015 <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> Добавил, но ничего не изменилось. Ошибка так и осталась Quote Link to comment Share on other sites More sharing options...
Dows Posted September 19, 2015 Report Share Posted September 19, 2015 В браузере ввёл http://smartestech.ru/index.php?/blogs/ и открылась нужная ссылка без index.php Quote Link to comment Share on other sites More sharing options...
Death1 Posted September 20, 2015 Author Report Share Posted September 20, 2015 У меня нету файла htaccess ибо не использую говноапач который прожорлив как крокодил... я nginx использую. В общем пролблема с индексом решена. Quote Link to comment Share on other sites More sharing options...
AleksPro Posted September 20, 2015 Report Share Posted September 20, 2015 В браузере ввёл и открылась нужная ссылка без 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> Quote Link to comment Share on other sites More sharing options...
Death1 Posted September 20, 2015 Author Report Share Posted September 20, 2015 Ссылки открываются, но не все Вот попробуйте открыть: 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> Хорошая шутка... Зарегистрироваться предлагаешь? Или форум отдрюч чтоб не просил регистрироваться, либо не пости ссылки на него! Quote Link to comment Share on other sites More sharing options...
AleksPro Posted September 20, 2015 Report Share Posted September 20, 2015 Хорошая шутка... Зарегистрироваться предлагаешь? Или форум отдрюч чтоб не просил регистрироваться, либо не пости ссылки на него! Чего?! Форум открыт для гостей. Предоставьте скрин, где требуется регистрация Quote Link to comment Share on other sites More sharing options...
Dows Posted September 20, 2015 Report Share Posted September 20, 2015 На последней ссылке нету реврайта, а index.php со знаком вопроса index.php? Quote Link to comment Share on other sites More sharing options...
AleksPro Posted September 20, 2015 Report Share Posted September 20, 2015 На последней ссылке нету реврайта, а index.php со знаком вопроса index.php? Можете просто под код кинуть финальный вариант htaccess'a?) Был бы вам очень признателен) Quote Link to comment Share on other sites More sharing options...
AleksPro Posted September 20, 2015 Report Share Posted September 20, 2015 Трабла в чём: ссылки вида: сайт.ru/index.php?/forum/74-ips-community-suite/ он преобразовывает А вот ссылки вида: сайт.ru/index.php/forum/21-razdacha-baz/ не преобразовывает Как задать преобразование 2 видов ссылок через htaccess? А то у меня голова уже не соображает) Quote Link to comment Share on other sites More sharing options...
Dows Posted September 21, 2015 Report Share Posted September 21, 2015 Дело в том что у меня 3.4.8 был в поисковике именно с index.php? , по этому проблем с переадресацией нету с поисковика. А без знака вопроса он не открывает ссылки корректно. Нужно дождаться обновления данных в поисковиках ) AleksPro 1 Quote Link to comment Share on other sites More sharing options...
AleksPro Posted September 21, 2015 Report Share Posted September 21, 2015 Дело в том что у меня 3.4.8 был в поисковике именно с index.php? , по этому проблем с переадресацией нету с поисковика. А без знака вопроса он не открывает ссылки корректно. Нужно дождаться обновления данных в поисковиках ) Хм... В связи с этим возникает вопрос: старые ссылки просто удалятся и будут добавляться заного или они просто обновятся? Не потеряет ли мой сайт позиций в выдаче? А так благодарю за ответ) Quote Link to comment Share on other sites More sharing options...
Dows Posted September 21, 2015 Report Share Posted September 21, 2015 Контент тот-же и ссылки, должен обновить данные. (но не обязан ) Quote Link to comment Share on other sites More sharing options...
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.
Note: Your post will require moderator approval before it will be visible.