Doresc să redirectez din .htaccess pagini de tip "domain.com/folder/run.php?parametru=x" (aceste pagini nu mai există, dar sunt bine indexate) către domain.com (sau către domain.com/page.html) .
Vreo idee? Vreun link?
Doresc să redirectez din .htaccess pagini de tip "domain.com/folder/run.php?parametru=x" (aceste pagini nu mai există, dar sunt bine indexate) către domain.com (sau către domain.com/page.html) .
Vreo idee? Vreun link?
Ofer servicii Social Media Marketing!. Articole contra cost Oferta generala, ro, fr si ru aici!
Redirect /folder/run.php /page.html
sau modifici run.php si pui fix la inceputul fisierului
<?php
header("location:/page.html"); die();
?>
Membru fondator al societății secrete Afiliatti.
1. În cazul meu
duce în http://www.domain.com?parametru=xRedirect /folder/run.php http://www.domain.com
Asta vreau să evit, acel "?parametru=x".
Ideal ar fi fost pentru orice "/folder/run.php", "run.php" având diferite forme, aplicația a fost făcută mai dedemult cu multe scripturi de tip run1.php, run2.php șamd, fiecare cu parametri.
Acum s-a renunțat la ea, însă multe dintre aceste pagini de tip "/folder/run.php?parametru=x" au primit linkuri, precizez asta ca să înțelegi bine scopul acestei postari.
Postarea e a mea, nu a lui Rapsodia, el a postat aici pentru un prieten(Al 257-lea topic despre reputatii - postez pentru un prieten ).
Ultima modificare făcută de Marius Cristian; 17th July 2020 la 13:05.
Nu mai CAUT content writer
Din păcate înainte de a posta am făcut exact cum este sugerat în seobook.com/archives/001714.shtml (link din linkul sugerat de tine).
Plus alte variante, uneori m-a mai indus în eroare Chrome care (cel puțin în browser-ul meu) pare a cache-ui unele redirecturi, testez și cu EdgeRedirect a Dynamic URL to a New Single File
It's common that one will need to redirect dynamic URL's with parameters to single
static file:
<code>
RewriteRule ^article.jsp?id=(.*)$ /latestnews.htm [L,R=301]
</code>
In the above example, a request to a dynamic URL such as http://www.seobook.com/article.jsp?id=8932
will be redirected to http://www.seobook.com/latestnews.htm.
M-am mai liniștit că la ei nu merge deloc, la mine tot face ceva în legea lui ("se duce" cu tot cu parametri la noua adresă).![]()
Ceva de genul
este perfect atât timp cât nu intervin parametri.Redirect All Files in a Folder to One File
Lets say you no longer carry 'Super Hot Product' and hence want to redirect all requests to the folder /superhotproduct to a single page called /new-hot-stuff.php. This redirect can be accomplished easily by adding the following your .htaccess page:
<code>
RewriteRule ^superhotproduct(.*)$ /new-hot-stuff.php [L,R=301]
</code>
Ultima modificare făcută de Marius Cristian; 17th July 2020 la 18:52.
Nu mai CAUT content writer
Fiind vorba de un fisier .php, eu nu m-as mai complica cu un redirect din htaccess. Dupa cum a recomandat si kleampa, cred ca cel mai indicat este un redirect din php dar mai detaliat.
PHP
.htaccess<?php
// redirect 301 permanent
header("Location: http://www.domain.com/page.html", true, 301);
exit();
?>
Redirect 301 /folder/run.php?parametru=x http://www.domain.com/page.html
Este vorba de o aplicație complexă, vreo 10-15 foldere, fiecare cu câteva fișiere .php care au dus la url-uri [cu parametru la sfârșit] ce au primit linkuri externe în peste 10 ani de existență foarte activă. Până la urmă, dacă nu găsesc o soluție elegantă folosind .htaccess, așa cred că voi face, voi căuta care din linkurile domain.com/folderX/runY.php?parametru=Z sunt mai importante și voi reconstrui structura de foldere și fișiere doar pentru redirect.
Nu mai CAUT content writer
Ai rezolvat ?
Ceva de genul asta ar trebui sa mearga:
Mai poti face si manual, extragi toate url-urile respective din sitemap, le editezi un pic in notepad, si apoi poti folosi generatorul de redirect de mai jos:RewriteCond %{QUERY_STRING} (^|&)parametru=($|&)
RewriteRule ^domain\.com/folder/run\.php$ /domain.com/page.html? [L,R=301]
https://www.sharpedigital.com/htacce...ect-generator/
Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)