SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Питане за пренасочване 301 на динамичен адрес в htaccess

tipin

New member
Ей това безумие:

Код:
http://www.domain.com/index.php?option=com_content&view=article&id=123:2008-05-04-13-46-48&catid=53:2008-05-04-13-39-53&Itemid=155

да му направим redirect 301 в htaccess към новия му адрес:
Код:
[url]http://www.domain.com/title[/url]

Опитвам по следния пример,
Код:
RewriteEngine on 
RewriteCond %{QUERY_STRING} ^id=13$
RewriteRule ^/page.php$ http://www.example.com/newname.htm? [L,R=301]

ама резултата е неуспешен.
 
За: Питане за пренасочване 301 на динамичен адрес в htaccess

За: Питане за пренасочване 301 на динамичен адрес в htaccess

Доколкото разбирам от това, няма как да стане, защото това id=13 никъде не фигурира в оригиналния адрес. Същото важи и за page.php. Дай някой параметър, по който правилото ще се ръководи, за да пренасочи към новия. И освен това опитай със следния вариант:
Код:
RewriteEngine on 
Options +FollowSymlinks 
RewriteCond RewriteCond %{REQUEST_URI}?%{QUERY_STRING} ^id=123$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1-%3   [L,R=301]

Нямам как да го тествам и го написах малко наизуст, но опитай да видим.
 
Последно редактирано:
За: Питане за пренасочване 301 на динамичен адрес в htaccess

За: Питане за пренасочване 301 на динамичен адрес в htaccess

То май не се изразих съвсем точно.
Няма да пренаписвам url-то, а само ще пренасоча страницата от стария към новия адрес.
Ако беше статичен адреса става така:
Код:
Redirect 301 /oldpage.html http://www.yoursite.com/newpage.html
Ама при мен адреса е динамичен и има друга врътка.
 

Горе