Правильный .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)
Новые темыОбъявленияСвободное общение
20:13 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
19:41 25$ (ежемесячно) AdSense 
21:39 Подскажите где продвигать сайт. 
10:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:12 Мошенники-копирайтеры 
08:57 Индексация страниц 
23:16 Есть ли альтернатива Адсенсу и РСЯ? 
14:54 Swapper.ws - Обмен криптовалют. Быстро, выгодно, круглосуточно. 
14:25 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
12:51 JustProxy.Biz - Резидентные прокси без ограничения по трафику 
12:34 SpaceSwap.cc - Быстрый и надежный обменник криптовалют 
12:24 WebKazna. Обмены криптовалют. Доставка наличных. 
12:13 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
04:14 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
15:05 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
11:58 Куплю проигрышные букмекерские аккаунты 
06:37 Точные прогнозы на футбол 
11:58 Добро пожаловать в цифровой мир... 
00:12 Огородники 
10:59 Новости искусственного интеллекта 
04:26 Хром ругается на форум