Articles of mod rewrite

WordPress + mod_rewrite

Я использую WordPress как CMS, где основная страница статична по большей части, а фактическая часть блога была перенесена на новую страницу с использованием настраиваемого шаблона страницы, который в основном действует так, как если бы это была первая страница на стандартном Установка WordPress. Он работает очень хорошо, но у него все еще есть несколько ошибок. Главное, […]

.htaccess Помощь ModReWrite

У меня возникают проблемы с кодом ReWrite. Обратите внимание, что файл .htaccess находится в папке поддомена (… public_html / subdomain /) Я просто пытаюсь переписать запрос на страницу: http://subdomain.mysite.com/home http://subdomain.mysite.com/index.php?page=home Мой файл .htaccess выглядит так … RewriteEngine On RewriteRule ^/([A-Za-z0-9\-\_])$ /index.php?page=$1 Что-нибудь выпрыгивает на вас?

Mod-rewrite не работает на сервере Network Solutions

У меня есть веб-сайт, который требует, чтобы mod-rewrite функционировал хорошо, но, похоже, он не работает на общем сервере Network Solutions, на котором мы работаем. Network Solutions обещает, что он установлен, но не будет предоставлять дальнейшую поддержку без дополнительной оплаты. Я поставил простой тест в следующей папке, содержащей два файла. Первый, «.htaccess» содержит следующий текст: RewriteEngine […]

Как переписать с .htaccess

Я довольно новичок в .htaccess и задаюсь вопросом .. Как мне переписать http://example.com/forums/view.php?v=Topic%20Name&a=64 – http://example.com/forums/view/Topic-Name/64 ? как указано выше, я новичок в этом. Кроме того, как бы я заменил   сохраняя нормальные тире? Пример: Hi There-Bye! затем преобразуется в Hi-There-Bye! Который затем перевернулся бы обратно к Hi There-Bye! с php and .htaccess ?

Простая структура сайта RewriteRule для параметров PHP GET

Как я могу переписать приведенные ниже примеры? www.domain-name.com/site-name/index.php?lang=en-us&page=home www.domain-name.com/site-name/index.php?lang=en-us&page=about www.domain-name.com/site-name/index.php?lang=pt-pt&page=inicio www.domain-name.com/site-name/index.php?lang=pt-pt&page=sobre К этому: www.domain-name.com/site-name/en-us/home.html www.domain-name.com/site-name/en-us/about.html www.domain-name.com/site-name/pt-pt/inicio.html www.domain-name.com/site-name/pt-pt/sobre.html Мне удалось получить параметр страницы . Это то, что у меня есть: <IfModule mod_rewrite.c> RewriteEngine on RewriteBase /site-name/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*?)/?$ index.php?page=$1 [L] </IfModule> Я не знаю, как добавить .html в конце для […]

Использование mod-rewrite для передачи маршрута index.php

Я вроде как новичок в mod_rewrite, поэтому мне нужна помощь от вас, ребята. Моя структура папок: assets/fonts/ Contains all fonts assets/images/ Contains all images assets/scripts/ Contains all JavaScript files assets/styles/ Contains all CSS files pages/ Contains parts of the page as PHP file or directory containing PHP files header.php Header of site footer.php Footer of […]

mod_rewrite Проблема – маршрутизация страниц в строку запроса

Мне нужна помощь с моим mod_rewrite для сайта, на котором сейчас работает. Предположим, у меня есть этот сайт http://example.com И я хочу, чтобы иметь возможность сделать любую ценность после /, чтобы перейти на page.php, как показано ниже http://example.com/value1 http://example.com/value2 указать на http://example.com/page.php?id=value1 http://example.com/page.php?id=value2 ,соответственно. Но, не переходите к этой странице, когда я указываю на «admin», […]

Создание чистых URL-адресов при использовании форм

Вот форма: <form action='<?php echo $_SERVER['PHP_SELF'];?>'> <p><label>Movie Title:</label><input type='text' name='search'></p> <p><input id="submit" type='submit' value='Submit'></p> </form> Когда форма отправляется, в настоящее время URL-адрес возвращается так: localhost/movie/index.php?search=ted Я хотел бы, чтобы URL-адрес возвращался так: localhost/movie/search/ted РЕДАКТИРОВАТЬ: Теперь у меня есть следующий код в моем .htaccess: RewriteCond %{QUERY_STRING} ^search=(.*)$ [NC] RewriteRule ^$ /search/%1 [NC,R,L] RewriteRule ^search/(.+)$ index.php?search=$1 [NC,L] […]

PHP изменить URL-адрес без перенаправления на него?

Как изменить URL-адрес или часть его с помощью php? Я потерял код, который я использовал, и теперь я не могу найти ответ в Интернете. Я знаю, что использование header('Location: www.site.com') перенаправляется, но как я могу просто показать поддельный URL? Теперь я не хочу использовать mod_rewrite.

Запретить URL-адрес URL-адреса из htaccess rewrite

Я создаю стандартный переписать с .htaccess чтобы сделать это http://www.myurl.com/post/{id}/ RewriteRule ^post/([0-9]+)/?$ post.php?id=$1 [NC,L] Теперь он работает отлично, но все остальные внешние URL (например, CSS и JavaScript) работают неправильно. Есть ли способ предотвратить это, не изменяя весь URL? Я искал в Google без успеха, какие-то идеи?

Intereting Posts