Проблем с Redirect 301 на URL-и с главни към малки букви

Ivaylo.Georgiev

Active Member
Здравейте,

Имам следния проблем. Опитвам се да направя Redirect 301 на URL-и с главни букви към такива с малки. На сайта няма такива, но искам при случайно изписване да редиреква към малки. Човъркам в .htaccess, но в туториалите, които намирам дават, че трябва да се пипне httpd.conf файла, до който нямам достъп, тъй като ползвам споделен такъв (Superhostng). Има ли някакъв вариант да успея само с .htaccess и какъв?
 
От: Проблем с Redirect 301 на URL-и с главни към малки букви

Интересна тенденция последните дни - едни и същи въпроси на няколко места ги задавате.
 
От: Проблем с Redirect 301 на URL-и с главни към малки букви

httpd.conf е главния файл за конфигурация на Apache. Настройките от него се четат само веднъж при пускането на Apache.
.htaccess файловете пак са файлове за конфигурация на Apache, само че техните настройки се зареждат при всеки достъп на файл от тяхната директория и действието им е ограничено до директорията им.

През httpd.conf се настройва например какво да бъде отношението на Apache към .htaccess файловете, те на практика могат да бъдат забранени и да не се ползват, но естествено това не е случая при споделените хостинги. Твоята връзка с Apache е през .htaccess файловете и би трябвало нещата дето четеш в тия туториали да могат да се ползват в тях, но може би с малко синтактични корекции. Най-добре потърси вариант направо за .htaccess, че да не правиш много бели :)
 
От: Проблем с Redirect 301 на URL-и с главни към малки букви

Благодаря за адекватния и компетентен отговор, @AseasRoa. В почти всички ръководства, които намирам описват, че трябва да се пипне и httpd.conf файла. В това например нещата се получават, но се получава проблем, с който са се сблъскали и в коментарите с двоен slash "//" в края на URL. За това се опитвам да намеря вариант само с .htacces, но не знам дали е възможно.
 
От: От: Проблем с Redirect 301 на URL-и с главни към малки букви

Благодаря за адекватния и компетентен отговор, @AseasRoa. В почти всички ръководства, които намирам описват, че трябва да се пипне и httpd.conf файла. В това например нещата се получават, но се получава проблем, с който са се сблъскали и в коментарите с двоен slash "//" в края на URL. За това се опитвам да намеря вариант само с .htacces, но не знам дали е възможно.

А защо точно с htacces? Както сам каза, едва ли очакваш някой да влезе от такъв адрес и може да се направи с РНР.
http://php.net/manual/en/function.ctype-upper.php
 
От: Проблем с Redirect 301 на URL-и с главни към малки букви

Благодаря и на двамата! Действително реших проблема с .htacces и PHP. Модулчето, което ми даде @Powweb върши работа, но търсих и друго решение, по-универсално, защото искам да го ползвам и на OC. Успях благодарение на това ръководство. Още веднъж благодаря за помощта! :)
 

Горе