У меня есть мой сайт, и всякий раз, когда я добавляю в него новую страницу, он создает URL-адрес со случайным номером id, который я не хочу. Я хотел бы использовать имя page/product
как мой URL, так, что в данный момент я имею:Запишите заголовок страницы в URL вместо ID страницы
ток: http://www.abcdex.in/deal/d29e96cfd623a83f37f1bc12b4465131
Желаемые: http://www.abcdex.in/deal/Product-Name
Я прошел с моим .htaccess
файлом, и он показывает в нижний следующий код:
RewriteEngine On
Options -Indexes
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond $1 !^(index\.php|assets|forum|robots\.txt|canvas\.xml)
RewriteRule ^(.*)$ index.php?/$1 [L]
Может кто-нибудь помочь мне, потому что это создает много беспорядка, и я теряю мой сайт ранг из-за этого?
Спасибо заранее!
Это называется «Человеческий читаемый URL», и лучше решить эту проблему на уровне вашей системы управления контентом - системе, управляющей вашим сайтом. Проверьте там вариант «Человеческий читаемый URL» – SergeyLebedev
изменяет ли URL-адрес при отправке формы? возможно, когда вы нажимаете на продукт? – GraveyardQueen
@kapil sharma Я вставлял экзаменатора из этого урока и применяю там, если любые сомнения не стесняются спрашивать. –