Правильный .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)
Новые темыОбъявленияСвободное общение
10:09 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
21:07 Взрывной рост роботности в Метрике 
18:33 Trafee.com – эффективная монетизация вашего дейтинг трафика 
15:41 Adtrafico - Правильная партнёрская сеть под бурж трафик 
22:12 Stixi.ru. и stixi.com 
20:30 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
16:45 Adfinity - Ваш надежный партнер в монетизации трафика 
10:58 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
10:17 Размещу ссылки/статьи на ваш сайт | Рост ИКС | XRumer 23.0.4 StrongAI 
22:12 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:06 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
05:50 LunaProxy дешевый глобальный резидентный прокси $0,77/ГБ Ротирующийся прокси|Собственный IP|Безлимитный план 
16:11 Google Voice - OLD аккаунты "SMS и звонки" 
15:32 Sms.chekons.com - получения SMS на реальные номера USA, Sms.chekons.com - получения SMS на реальные номера USA 
23:55 Точные прогнозы на футбол 
20:09 Сколько сейчас стоит наполнение ИМ? 
12:43 Куплю проигрышные букмекерские аккаунты 
04:33 Половина скидок на распродажах — фейк 
07:53 НейроБабушка наказывает мошенников 
19:59 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
19:57 Пятница 13-ое: VK принял радикальное решение и закрыл доступ к порно контенту