Я хотел бы знать, как обращаться с проблемой, которая, как я полагаю, является несколько общей. Но я просто не уверен, как это должно быть сделано. Поэтому, надеюсь, люди могут найти способ, который может быть плохо сформированы мысли и плохая терминология.404 перенаправление сервера или какой-либо другой метод?
Я сделал tinyurl-подобную услугу, как пример, ничего, что должно быть фактически использовано. Он написан на php и использует mysql. Все хорошо, это только одна проблема, которую я не мог понять, и я чувствую, что раньше сталкивался с этим.
Проблема заключается в том, когда расширение сгенерированного URL (для простоты предположим, что базовый URL является http://a.com
и что ссылки отсортированы по авто-пошаговый индекса, так что я просто дать индекс базы данных, давая tinified URL.
для TinyURL ссылка будет, например: http://tinyurl/abcd
Я же использовал параметр и в конечном итоге делаю что-то вроде http://q.com?u=0
Я думаю, что если я хочу иметь формат, как первый, который я мог бы создать .httaccess в моем apac он сервер, чтобы использовать пользовательскую страницу 404, поэтому при переходе на: http://a.com/0
Я бы получил 404, перенаправленный на мой собственный 404.php и на этой странице обрабатывал поиск базы данных и перенаправлял к реальному URL-адресу.
Моя проблема заключается в том, что у меня просто возникает это ощущение, что использование 404 в качестве «функции» немного грязно. И мой вопрос: если это будет общий способ сделать это, или если есть другие способы, о которых я просто не знаю.
Извините за раскаяние и благодарность за любую информацию!
Прохладный, я проверю это. – qrikko
То, что мне нужно! Иногда проблема такая же сложная, как и твоя собственная нехватка знаний. Думаю, спасибо. Я очень рад, что вы поняли, о чем я просил: P Я не был уверен, ясно ли я это сделал. – qrikko