Как сайт, подобный SO, динамически вписывается в заголовок.Как автоматически поместить заголовок в url
Это переписывание и переписывание мода и как я могу это сделать на обычном веб-хосте. Благодаря
Как сайт, подобный SO, динамически вписывается в заголовок.Как автоматически поместить заголовок в url
Это переписывание и переписывание мода и как я могу это сделать на обычном веб-хосте. Благодаря
В этом URL:
https://stackoverflow.com/questions/10903041/how-to-automatically-put-title-in-url
единственная часть, которая имеет значение вопрос ID, 10903041
. Так что просто установить правило переадресации, которая игнорирует ничего в конце URL, так же, как это:
RewriteRule /questions/(\d+) question.php?id=$1
РНР скрипт может затем перенаправить к правильному названию, если название уже не предусмотрено или неправильно; очень похоже на то, что происходит, когда вы посещаете https://stackoverflow.com/questions/10903041/why-is-this-question-title-so-wrong?.
Это хорошая идея. Но если я сделаю переадресацию с example.com/1928 на example.com/1928/fish-are-cool, это все равно наберет мне сок поисковой системы? – yehuda
@yehuda: Да, просто убедитесь, что это 301. – Ryan
как я могу это сделать? Также мне пришлось бы вручную дешифровать между словами? Thnx для вашей помощи btw – yehuda
Для различных вкусов процедур генерации слизняка см. Предыдущие вопросы SO: * http://stackoverflow.com/questions/2580581/best-way-to-escape-and-create-a-slug * http: // stackoverflow.com/questions/2103797/url-friendly-username-in-php * http://stackoverflow.com/questions/2955251/php-function-to-make-slug-url-string * http: // stackoverflow.com/questions/5409831/mysql-stored-function-to-create-a-slug И еще несколько десятков. – pp19dd