Я хотел использовать расширения файлов в теле вопроса, чтобы сделать его максимально понятным, но система продолжала выдавать мне ошибки кода, когда я не использовал ничего похожего на код.
У меня есть многочисленные страницы, которые содержат раздел моего сайта. Давайте, например, назовем главную страницу:
http://www.articles.mysite.com/
При этом, скажем, некоторые из html файлов:
"10things"
"extras"
"t7n"
"i2""
По сути, имена файлов t ie в то, что они содержат, но они не все следуют одному и тому же шаблону имени по какой-либо причине (некоторые просто цифры, некоторые цифры, а некоторые, например, цифры и буквы вместе).
Что я сейчас я хочу обновить эти файлы, чтобы я мог использовать серверные включения (SSI), как это делается на других страницах моего сайта. Однако я сталкиваюсь с несколькими проблемами.
URL-адреса не являются чистыми (они имеют расширения файлов), и то же самое относится и к ссылкам, которые я разместил в социальных сетях. , например. Мне бы хотелось, чтобы результирующий URL-адрес, который видит пользователь, не отображал эти расширения файлов, частично для SEO, а частично просто для того, чтобы он выглядел менее загроможденным.
Когда я попытался обновить файлы просто изменив их имена, ссылки на моем конце заработали, но при использовании одной из ссылок в соцсетях я продолжал получать 404 ошибки, поэтому я начал с нуля и продолжал пытаться решить проблемы самостоятельно. К сожалению, это не сработало, и теперь я возвращаюсь к исходной точке, со ссылками, в настоящее время работающими со стандартными файлами.
Повторюсь, я хотел бы, чтобы произошло следующее:
- Пользователь нажимает на ссылку, будь то прямо на моем сайте или на сайте социальной сети, которая ведет меня на страницу моего собственного сайта.
- Даже если ссылка одна из старых Во-первых, пользователь молча перенаправляется на новую версию страницы с чистым URL-адресом, который не содержит каких-либо расширений для лучшей читабельности и целей SEO.
- В идеале все это должно происходить без необходимости измените индексные файлы, в которых хранятся ссылки, переименовывая только html расширения файлов.
Единственные две части информации, которые могут быть полезны, если я смогу выяснить, как их объединить, таковы: :
- Это введение в перенаправления, которое ссылается на типы файлов сопоставления как часть сопоставления перенаправления с тем же путем и именем файла :
Можно ли это изменить, изменив используемые расширения, чтобы сопоставить запросы новым переименованным файлам со старого расширения?
Этот предыдущий вопрос от Stack Exchange о перезаписи и перенаправлении одновременно, который говорит об очистке расширений :
Может ли это быть объединено с перенаправлением в предыдущем вопросе сделать простой и понятный способ перенаправления пользователя, очистить расширение и заставить его выглядеть так, как будто ничего не изменилось, а имя файла - это все, что требуется, кроме приведенного выше кода?