Проблеми с .htaccess файла

Dizasterr

Registered
Здравейте! Бях питал скоро, но отговора нещо не ми върши работа. Не съм много запознат с .htaccess файловете и затова да ви попитам като направя такъв файл и като сложа това в него:
Код:
RewriteEngine on
RewriteRule   (.*).php  pages/$1.php
Ми дава някаква грешка. Като сложа # пред първия ред се оправя, но не променя директорията. Това, което искам да направя е да ме пренасочва в папка с име Pages, но в браузъра да не се показва http://mysite.***/Pages/mypage.php, а това http://mysite.***/mypage.php. Благодаря предварително.
 
ако искаш да ти го отваря без да те пренасочва сложи едно [L] след
RewriteRule (.*).php pages/$1.php и трябва да стане

Код:
RewriteEngine on
RewriteRule   (.*).php  pages/$1.php [L]
 
sorRy каза:
ако искаш да ти го отваря без да те пренасочва сложи едно [L] след
RewriteRule (.*).php pages/$1.php и трябва да стане

Код:
RewriteEngine on
RewriteRule   (.*).php  pages/$1.php [L]
След като го сложих и ето отново ми показва това:
Код:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, postmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
 
грешката е в мен извинявам се ето ти го пак
Код:
RewriteRule ([a-zA-Z0-9]+).php$ pages/$1.php [L]
пробвано и работи
 
sorRy каза:
грешката е в мен извинявам се ето ти го пак
Код:
RewriteRule ([a-zA-Z0-9]+).php$ pages/$1.php [L]
пробвано и работи
Все още като ме пренасочи си показва Pages.
 
Проблема е при теб. Имам папка pages (без главни букви) и вътре един файл test.php и отварям http://saita.com/test.php и ми показва съдържанието на /pages/test.php без линка да се променя.
Може да пробваш и така
Код:
RewriteRule ^([a-zA-Z0-9]+).php$ /pages/$1.php [L]
разлика няма същия резултат при мен
 
sorRy каза:
Проблема е при теб. Имам папка pages (без главни букви) и вътре един файл test.php и отварям http://saita.com/test.php и ми показва съдържанието на /pages/test.php без линка да се променя.
Може да пробваш и така
Код:
RewriteRule ^([a-zA-Z0-9]+).php$ /pages/$1.php [L]
разлика няма същия резултат при мен
Като го оставя така:
Код:
RewriteEngine on 
RewriteRule ([a-zA-Z0-9]+).php$ Pages/$1.php [L]
Не ми намира index.php файла.
 
Код:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+).php$ /Pages/$1.php [L]
ако искаш да има главни буквии в папката
 
Гледам ви какво сте писали и реших да пробвам дали става и при мен става да не би линка който та праща да е сайта.ком/Pages/1.php
хтацес няма как да ти промени самите линкове тях трябва да си ги промениш сам пробвай дали ти отваря сайта.ком/1.php
 
Еми не знам при мен си работи без проблем къде ти е .htaccess файла. Трябва да ти е в главната директория.
И сигурен ли си че ти е пуснат mod rewrite, до сега пробвал ли си с нещо друго и то да работи ?
едит: @0u7 [L] е нещо като include. Браузъра показва sait.com/1.php обаче се отваря файла sait.com/pages/1.php
 
sorRy каза:
Еми не знам при мен си работи без проблем къде ти е .htaccess файла. Трябва да ти е в главната директория.
И сигурен ли си че ти е пуснат mode rewrite, до сега пробвал ли си с нещо друго и то да работи ??
Не съм пробвал.
 
Значи не ти е включен, обаче нямам никакви спомени от къде се включваше ще поровя в google и в php.ini и ще пиша
 
не мога да намеря как да го пуснеш. Пиши на супорта на хостинга ти и те ще ти кажат
 
sorRy каза:
не мога да намеря как да го пуснеш. Пиши на супорта на хостинга ти и те ще ти кажат
Аз сега си го изпробвам на localhost.
 
Dizasterr каза:
sorRy каза:
не мога да намеря как да го пуснеш. Пиши на супорта на хостинга ти и те ще ти кажат
Аз сега си го изпробвам на localhost.
и аз пробвам на localhost ако искаш да ти кача моето php.ini
 
sorRy каза:
Dizasterr каза:
sorRy каза:
не мога да намеря как да го пуснеш. Пиши на супорта на хостинга ти и те ще ти кажат
Аз сега си го изпробвам на localhost.
и аз пробвам на localhost ако искаш да ти кача моето php.ini
Недей. Не ми е спешно. Все пак благодаря +1 :?:. Сигурен съм, че ще проработи.
 
Ок. Мерси и при проблеми пиши на лс. Но не би трябвало да има такива :)
 

Back
Горе