Июнь

Июнь
Рейтинг
19
Регистрация
09.12.2015

roman1981, если сами по себе адреса были приемлемые, лучше их оставить, даже несмотря на наличие расширения, которое сейчас не играет никакой роли и даже считается лишним.

Для сайта на файлах, если вы хотите, чтобы файлы могли исполняться, лучше делать т.н. рерайт (внутреннюю переадресацию) html- в php-файлы при условии существования последних, а не принуждать сервер исполнять непосредственно html-файлы, как вам выше советовали.

Честно говоря, я бы пошла еще дальше и стала использовать современные технологии, а именно базы данных, шаблонизацию, единую точку входа со своим маршрутизатором и т.д. Тут вы по-настоящему сможете почувствовать, что значит гибкость и простота.

Ладно-ладно, не хотела обидеть, тем более что вы все равно в большинстве)))

дружелюбным с поисковиками

оХо, WP-мафия в сговоре с поисковиками)))

Т.е. все-таки выбор пал на "подешевле", а не "на отлично". Ну что ж, это было вполне ожидаемо)))

О, я тут ссылки оставляла! Извиняюсь, оно как-то само собой получается)))

"Скачать" скорее всего никогда не будет. Я скрипты для собственных нужд пишу. Скрипт простой. Использую его как каркас во многих "визитках". Модель данных тоже очень простая, но достаточно удобная. Часто её использую.

Постараюсь поменьше тут следить, чтобы не вызывать у вас напрасных ожиданий)))

TheVS:
Спасибо, вариант с mod_rewrite полностью решил мою проблему.

Вот и хорошо.

TheVS:
Вариант с G-Drive не понял, т.к. не понял как его скачать и возможно ли это вообще. :)

Ну, вы могли мне написать через сайт или тут. Пока mod_rewrite хватает, используйте его. К G-Drive можно будет обратиться, когда потребуется решать подобные, но более сложные задачи, например перенаправление не по правилу, а по таблице соответствия. Я его упомянула, т.к. вы говорили и о программном способе решения, а он очень хорошо подходит для выполнения перенаправления по вашим ссылкам. Нужно только добавить программный модуль с примерно таким содержимым:


<?php

header ("Location: http://$p1/");
exit;

и подключить этот модуль для обработки запросов по адресам, начинающимся с /click.

TheVS:
Ещё один вопрос в целях самообразования, если у меня ссылки вида
http://moysait.ru/click/nemoysait.ru/00000000/
то с помощью того же mod_rewrite их можно автоматически обрезать до к примеру до
http://moysait.ru/click/nemoysait.ru/
?

Можно.

Такое можно сделать при помощи любого подходящего каркаса. В основе будут как раз те три строчки, которые вы написали. Только целевая будет строиться не на основе GET-параметра, а на основе концовки пути, начиная со второго компонента, или полного адреса с отделением первого компонента пути. Вот простой каркас, который с этим может справиться.

mod_rewrite тоже может:


RewriteRule ^click/(.+) http://$1 [R,L]
Anderew:
Это не хитрость, а именно воровство-афера.

И кто у кого что украл? На некоторых сайтах whois делают специально для таких целей. И если владельцы не пишут "введите домен, чтобы мы на него посмотрели и зарегистрировали, если он нам понравится", это вовсе не означает, что они воры.

Anderew, в том, о чём вы говорите, можно подозревать многие сайты, включая даже сайты некоторых регистраторов. Но я не понимаю, причем тут воровство. Это можно назвать хитростью, использованием своего сайта в личных целях, но так делают все. Никто же не пишет, что вводимое имя нигде не сохраняется, не используется в личных целях и т.п. Чтобы немного обезопасить себя от подобных "хитростей", используйте сайты, которым можно доверять)))

elen1203, вы можете написать в файле hosts на вашем компьютере IP-адрес вашего сервера и любой, в том числе и кем-то используемый, домен, чтобы обращаться к вашему сайту по этому имени.

Про бесплатные экзотические зоны и про стоимость доменов в зоне RU тоже уже сказали.

Также могу вам бесплатно подключить какой-нибудь домен на несколько месяцев или передать права на какой-нибудь домен, которому осталось жить несколько месяцев и который я продлевать не собираюсь (но при желании вы это можете сделать сами). Пишите в паблик в подписи.

Joker-jar:
Если уж очень хочется

Спасибо, но вопрос более общий. А в данном конкретном случае я могу проверить поддержку функции по её имени и подключить при необходимости одноименную функцию. С заголовками Location все совсем просто: можно указать код в отдельном параметре функции, причем даже в версии намного ниже обозначенной.

Всего: 56