|
|
|
301 redirect через .htaccess
|
|||
|---|---|---|---|
|
#18+
Добрый день! Как правильно прописать редирект с sait.ru/category-name/12345 на sait.ru/category-name/12345.html ? Беда в том, что "приклеивание" .html ко всем адресам не подходит, так как на сайте есть страницы вида - saite.ru/category-name, saite.ru/category-name/category-name2/. Добавлять html нужно только к адресам заканчивающимся на цифры. т.е. sait.ru/category-name/12345 -> sait.ru/category-name/12345.html sait.ru/category-name/category-name/12345 -> sait.ru/category-name/category-name/12345.html RewriteRule ^category-name/(.*)/([0-9]+)$ category-name/$1.html [R=301] - не работает Все что в .htaccess: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> RedirectPermanent /category sait.ru/ Redirect permanent /cat-name saite.ru/category-name2 RewriteRule ^category-name/([0-9]+)$ category-name/$1.html [R=301] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 12:05:07 |
|
||
|
301 redirect через .htaccess
|
|||
|---|---|---|---|
|
#18+
Неужели никто не знает? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2012, 17:33:40 |
|
||
|
301 redirect через .htaccess
|
|||
|---|---|---|---|
|
#18+
Вопрос, а если страниц еще будет 500? каждую страницу надо будет указывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2012, 13:53:09 |
|
||
|
301 redirect через .htaccess
|
|||
|---|---|---|---|
|
#18+
Татьяна19Вопрос, а если страниц еще будет 500? каждую страницу надо будет указывать? Почему? там все регуляркой обрабатывается. ТС: У вас редирект как-то наоборот прописан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2012, 14:36:08 |
|
||
|
301 redirect через .htaccess
|
|||
|---|---|---|---|
|
#18+
Татьяна19, так, в том-то и дело, что страниц много (больше 500). Поэтому и хотелось какой-то RewriteRule ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 13:57:43 |
|
||
|
301 redirect через .htaccess
|
|||
|---|---|---|---|
|
#18+
HettТС: У вас редирект как-то наоборот прописан. Я очень удивился б, если бы он был написан правильно. Нифига не могу понять как его написать :( Если б кто-то подсказал, очень был бы рад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 14:00:59 |
|
||
|
301 redirect через .htaccess
|
|||
|---|---|---|---|
|
#18+
Код: php 1. Как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 14:02:40 |
|
||
|
301 redirect через .htaccess
|
|||
|---|---|---|---|
|
#18+
Теперь при запросе страницы category-name/777.html будет редиректить на category-name/777 А вы уверены что нужен именно редирект а не подмена адреса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 14:03:48 |
|
||
|
301 redirect через .htaccess
|
|||
|---|---|---|---|
|
#18+
HettТеперь при запросе страницы category-name/777.html будет редиректить на category-name/777 А вы уверены что нужен именно редирект а не подмена адреса? Нужно как раз наоборот. При запросе category-name/777 нужно оказаться в category-name/777.html. Насчет подмены, к сожалению не знаю разницы между редиректом и подменой. Скорее всего нужен именно редирект, т.к. задача стала после переноса сайта на другой движек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2012, 11:47:40 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=133&tid=1464636]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
303ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 188ms |
| total: | 589ms |

| 0 / 0 |
