Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

htaccess убрать часть Url(не папку)


Doom9ra

Recommended Posts

Здравствуйте.
Как можно перенаправить (301) все URL в котором встречается "159753-" на точно такой же URL только без этой строки. Пример:

http://www.mysyte.com/159753-01.html
на 
http://www.mysyte.com/01.html

где 01 это название страницы,и различно для каждой страницы.

Надіслати
Поділитися на інших сайтах


rewriterule157973-(.*)\.html /$1.html [R=301,L]

 

 

Здравствуйте,спасибо за ваш ответ!htaccess работает,перенаправляет,но данная страница Not Found,как сделать,что бы помимо самого перенаправления,страница "01" брала информацию со страницы "159753-01"?

Надіслати
Поділитися на інших сайтах


Чего?

перенаправляет на страницу с ошибкой Not Found,т.к. фактически,страницы с таким адресом не существует.

Змінено користувачем Doom9ra
Надіслати
Поділитися на інших сайтах


Наверное, а что надо?

Как можно перенаправить (301) все URL в котором встречается "159753-" на точно такой же URL только без этой строки. Пример:

http://www.mysyte.com/159753-01.html

на 

http://www.mysyte.com/01.html

При том,что бы на странице http://www.mysyte.com/01.html отображался контент с http://www.mysyte.com/159753-01.html,.

наверное изначально неправильно поставил вопрос,необходимо не "перенаправить" надо "убрать" из Url строки "159753-",что бы контент исходной страницы сохранился ^_^

Это возможно?

Змінено користувачем Doom9ra
Надіслати
Поділитися на інших сайтах


1. оставляем правило

2. меняем seo_url с 159753  на 01

Не очень понял :)

Есть вот такой htaccess

RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ http://mysite.com/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]
RewriteRule ^index.html$ / [QSA,R]
RewriteRule 157973-(.*)\.html /$1.html [R=301,L]

ЧПУ делать не умею:(

Змінено користувачем Doom9ra
Надіслати
Поділитися на інших сайтах


Если у вас просто изменился чпу товара
то вам так и объяснили, что по мимо шаблона для .htaccess вам стоит поправить и чпу товара с
159753-01.html на 01.html
т.е. удалить в чпу товара 159753-01.html  это 159753- чтоб получилось это 01.html

Иначе конечно он будет перенаправлять на 404 т.к. нет такой страницы

В Админке / товары / найти тот товар ) и там сменить seo-url

Змінено користувачем AWARO
Надіслати
Поділитися на інших сайтах


Если у вас просто изменился чпу товара

то вам так и объяснили, что по мимо шаблона для .htaccess вам стоит поправить и чпу товара с

159753-01.html на 01.html

т.е. удалить в чпу товара 159753-01.html  это 159753- чтоб получилось это 01.html

Иначе конечно он будет перенаправлять на 404 т.к. нет такой страницы

В Админке / товары / найти тот товар ) и там сменить seo-url

"Если у вас просто изменился чпу товара"

Просто захотелось сделать красивые Url

У меня рукописный сайт._.

Т.е. менять именно название страницы(html файлов)?

не сталкивался ещё с чпу

Надіслати
Поділитися на інших сайтах


"Если у вас просто изменился чпу товара"

Просто захотелось сделать красивые Url

У меня рукописный сайт._.

Т.е. менять именно название страницы(html файлов)?

не сталкивался ещё с чпу

рукописный сайт...

опенкарт...

я ни че не понял..

покажите сайт

Надіслати
Поділитися на інших сайтах


Вы товары/страницы когда добавляете куда прописываете это 159753-01 ?

и лучше на конце слэш / чем .html
ПСы уже давно понимают что за формат у документа страницы

Змінено користувачем AWARO
Надіслати
Поділитися на інших сайтах


Называете reference-pool или reference-pool100500
вот переименуйте их с добавлением в .htaccess того что вам предложил chukcha

Надіслати
Поділитися на інших сайтах


Называете reference-pool или reference-pool100500

вот переименуйте их с добавлением в .htaccess того что вам предложил chukcha

т.е. мне html файлы переименовывать?

Змінено користувачем Doom9ra
Надіслати
Поділитися на інших сайтах


ну так это ж и есть название вашей стрпаницы в урле

Надіслати
Поділитися на інших сайтах


ну так это ж и есть название вашей стрпаницы в урле

т.е.,мне,что бы добиться урла формата pool,medbook,sport,остаётся только переименовать сами html страницы?

Надіслати
Поділитися на інших сайтах


т.е.,мне,что бы добиться урла формата pool,medbook,sport,остаётся только переименовать сами html страницы?

ну да,

а чтоб не посеять их с поиска поработать с .htaccess

Надіслати
Поділитися на інших сайтах


Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.