- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Необходимо на сайте сделать ссылки с ЧПУ...(динамика в статику)
Не получается сделать что бы два файла работали одновременно.
По отдельности файлы работают
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ view_settings.php?id=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/$ view_settings.php?id=$1 [L]
А вот вместе не хотят...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ view_settings.php?id=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/$ view_settings.php?id=$1 [L]
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+)$ view_serii.php?id=$1 [L]
RewriteRule ^([a-z0-9]+)/$ view_serii.php?id=$1 [L]
Как нужно правильно изменить(добавить)?
За ранее спасибо!
Необходимо на сайте сделать ссылки с ЧПУ...(динамика в статику)
Не получается сделать что бы два файла работали одновременно.
По отдельности файлы работают
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ view_settings.php?id=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/$ view_settings.php?id=$1 [L]
А вот вместе не хотят...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ view_settings.php?id=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/$ view_settings.php?id=$1 [L]
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+)$ view_serii.php?id=$1 [L]
RewriteRule ^([a-z0-9]+)/$ view_serii.php?id=$1 [L]
Как нужно правильно изменить(добавить)?
За ранее спасибо!
И не будут работать, у вас в первом реврайте указано, что это последнее правило - [L]
Попробуйте так
Отдельно работает
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+)/?$ view_serii.php?id=$1 [L]
Но вместе нет
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ view_settings.php?id=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/$ view_settings.php?id=$1 [L]
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9]+)/?$ view_serii.php?id=$1 [L]
ToDoS1, а как определить blabla/ это view_settings или view_serii ?
ToDoS1, а как определить blabla/ это view_settings или view_serii ?
Есть два файла view_settings.php и view_serii.php нужно что бы в них работали ЧПУ...
А вот как сделать правильную запись в htaccess я не знаю...
Есть два файла view_settings.php и view_serii.php нужно что бы в них работали ЧПУ...
А вот как сделать правильную запись в htaccess я не знаю...
Вы покажите строчки из ЧПУ, по которым нужно определить, какой скрипт должен отрабатывать
Проблема не от "незнания правильной записи", а от непонимания того, что происходит.. и что нужно сделать.
Очень кратко:
1. ЧПУ работает не "в файлах".
2. правила обрабатываются сверху вниз. Если текущий адрес подходит под регулярное выражение, указанное после RewriteRule - правило применяется, если нет - пропускается.
3. Если было применено правило и указан флаг [L] - дальнейшие правила не используются.
Под правило ^([a-zA-Z0-9_-]+)/$ подходит любой адрес из цифробукв(и символов минус иподчёркивания _-), заканчивающийся на слэш. Естественно, оно и применяется.
Я бы добавил "индикатор", к чему относится тот или иной URL
К примеру, так (вставлять (!)перед первым RewriteCond %{REQUEST_FILENAME} !-f
):
Тогда серия omega, например, будет открываться по адресу
site.ru/serie/omega/
* и склеил бы URL-ы с завершающими слэшами и без них
---------- Post added 06-12-2012 at 12:04 ----------
Вы покажите строчки из ЧПУ, по которым нужно определить, какой скрипт должен отрабатывать
Да в том-то и дело, что нет их..
Вы покажите строчки из ЧПУ, по которым нужно определить, какой скрипт должен отрабатывать
Вот фрагмент кода файла settings.php
Просто берётся значения с поля PAGE и присваивается...
Т.е ссылка обретает вид вместо
htaccess имел такой вид (и всё работало)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ view_settings.php?id=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/$ view_settings.php?id=$1 [L]
Теперь появилась ещё одна страница (view_serii) - и что теперь добавить с htaccess я не понимаю...
---------- Добавлено 06.12.2012 в 12:51 ----------
Тогда серия omega, например, будет открываться по адресу
site.ru/serie/omega/
Получается так...
site.ru/serie/1/
Всё работает, только стили теряются...
Пришлось в фалй добавить ../style.css
А вот с логотипом что делать.... если подправить... то в других местах слезает
Люди добрые, помогите пожалуйста составить 301 редирект следующего типа:
есть страница htttp://site.ru/article/13-help-me-now
нужно сделать редирект на
htttp://site.ru/article/13-help-me-now-please.html
Всё работает, только стили теряются...
Пришлось в фалй добавить ../style.css
А вот с логотипом что делать.... если подправить... то в других местах слезает
http://htmlbook.ru/html/base/href