ОБСУЖДЕНИЕ

Вопрос по htaccess

6 сообщений1 просмотровОткрыта
#1
Добрый день. Вопрос такой: я делаю ссылки без .php то есть адрес/index?news, собираюсь переходить в новости но я все равно остаюсь на главной. Хост багет. В штакете прописываются так:RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
На локалке все норм, на хосте нефига.
#2
у тебя и получается что ищет файл index?news
надо yoursite.com/news перехолить
#3
RewriteRule ^news?$ /news.php [L,QSA] вроде так и потом можешь спокойно переходить по адрес/news
#4
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]
RewriteCond %{REQUEST_URI} ^/index$ [OR]
RewriteCond %{REQUEST_URI} ^/index[.]+(\w+)$
RewriteRule . / [R=301,L]
#5
Пример /login.php можно переходить /login
#6
CODE

RewriteRule ^([a-zA-z0-9]+)$ $1.php [L,QSA]



http://site.ru/любой существующий PHP файл