Правильный .htacess
Страницы: 1 2 След.
Правильный .htacess, Помогите исправить
Узнала, что неправильный файл  .htacess, подскажите пожалуйста что не так.
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/~suptri/domen1.ru(.*) [NC]
RewriteCond %{REQUEST_URI} !^/~suptri/domen2.ru(.*) [NC]

RewriteRule ^(.*)$ /~supertouri/domen2.ru/$1
Все прекрасно, всем добра :)
Цитата
Виктория Артюхова пишет:
подскажите пожалуйста что не так.

зависит от того что Вы хотите сделать этой конструкцией.
Нашла еще один .htacсess smile:)


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


RewriteBase / - вот эта директива дописывает к моему урлу слеш в конце, так? А что сделать, чтоб не дописывала? Можно просто удалить эту строку и все? Ничего страшного не случится?smile:)
Для того, чтобы всегда удалялся слэш в конце урл нужно прописать в файле .htaccess 301 редирект, который будет перенаправлять с адреса без слэша на адрес со слэшем

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]

Ну как то так
Цитата
Владислав Приторкин пишет:
Ну как то так
Заменить полностью мой файл на ваш?
Все зависит от cms. На dle например этот файл намного больше.
SeoClub.su - раскрутка YouTube (есть API) и VK!
Цитата
Игорь Бочаров пишет:
Все зависит от cms.
Посмотрите сообщение №3. Мне просто нужно убрать слеш в конце сайта, могу ли я эту строку удалить просто? RewriteBase / 
Цитата
Виктория Артюхова пишет:
Цитата
Владислав Приторкин пишет:
Ну как то так
Заменить полностью мой файл на ваш?
В смысле полностью? полностью не надо наверное. Попробуйте сначала строку с 301 редиректом поставить. Он собственно и перенаправляет. А не получится - будем думать что дальше делать.
То есть вот эту строку RewriteRule . /index.php [L] заменить на эту?
RewriteRule ^(.*)(/)$ $1 [L,R=301] 
Ну а других принципиальных отличий я не вижу. Да и откатить можно назад, если совсем работать не будет. Попробуйте тогда полностью заменить. Вообщем пробуйте варианты - по другому не научитесь
Ничего не получается :(Заменила на ваш код, сайт перестал работать.
Директива RewriteBase устанавливает базовый URL для преобразований в контексте каталога.(то есть это не слешь в конце строки, а каталог)
Из приведённого вами кода Ничто не подставляет слешь
Цитата
Виктория Артюхова пишет:
Узнала, что неправильный файл .htacess, подскажите пожалуйста что не так.
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/~suptri/domen1.ru(.*) [NC]
RewriteCond %{REQUEST_URI} !^/~suptri/domen2.ru(.*) [NC]

RewriteRule ^(.*)$ /~supertouri/domen2.ru/$1
советую не лезть в этот файл, если незнаете для чего он, напишите в ЛС какой движок.
Мы прокачаем Ваш сайт!
Цитата
Андрей Анатольевич пишет:
Из приведённого вами кода Ничто не подставляет слешь
А как тогда убрать слеш?smile:)
А Виктория Артюхова,

Цитата
Виктория Артюхова пишет:
А как тогда убрать слеш?
А зачем? адрес со слэшем определяет адрес как папку, без слэша как страницу. Далее, что бы это корректно сделать, если уж вам приспичило создать сложности себе и пс, то хотя бы напишите, что за cms у вас.

Цитата
Виктория Артюхова пишет:
Узнала, что неправильный файл
А где вы узнали? а может, это то, что вы узнали -  неправильно?

Цитата
Виктория Артюхова пишет:
RewriteBase / - вот эта директива дописывает к моему урлу слеш в конце, так?
Нет, не так. В вашем случае эта директива перенаправляет с index.php на /  То есть делает домашнюю директорию без  index.php, что в дальнейшем позволяет избавиться от дублей адресов главной страницы и юзать относительный ссылки.  Например, если вы в шаблоне пропишите ссылку 
Код
<a href="/">Ля ля</a>

  то благодаря этой директиве вот это  "Ля ля" будет вести на главную страницу вашего сайта.  ТАким образом, после этого вы можете использовать не прямые, а относительный ссылки в своем шаблоне. Например писать не 
Код
<a href="site.ru/info.html"></a> 

а писать
Код
<a href="/info.html"></a>

Обе эти ссылки будут вести на одну страницу  site.ru/info.html .  В общем не трогайте, а если где то узнали, что у вас неправильный хтацесс, то постарайтесь там же найти, почему. если не нашли, то забейте на такие "советы"
Страницы: 1 2 След.
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
21:03 Продвижение по ключам 
15:44 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:33 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:12 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
13:40 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
11:41 2Index - быстрая индексация страниц сайта и обратных ссылок 
22:50 Европейский эквайринг 
20:39 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
17:10 AllCharge.online. Современный, быстрый и надёжный обменник 
15:24 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
14:48 AlwaysMoney - платформа для обмена криптовалют 
14:11 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
14:10 Trustpilot Reviews | Подниму рейтинг вашей компании 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?