- Home
- Categorie
- Coding e Sistemistica
- PHP
- redirect 301 htaccess e php
-
redirect 301 htaccess e php
Ho un sito su aruba ed ho un hosting LINUX.
Non riesco a fare alcun redirect con il file .htaccess
scrivo questa regola
redirect 301 /rassegna.php http : // www sito it/home/index.phpe mi restituisce questo errore[h=1]Not Found The requested URL /web/htdocs/www .sito. it/home/index.php was not found on this server.
ho provato anche con il php
[php]
<?php
Header("HTTP/1.1 301 Moved Permanently");
Header("Location: w w w sito it / index.php");
?>
[/php]mi date una mano ?
-
hai chiesto all'help aruba se è per caso è un operazione bloccata?
-
Adesso ho risolto così
[php]
Redirect permanent /rassegna.php www sito it/index.php
[/php]
MA come faccio con le url dinamiche ? cioè con dei paramtri?
-
Ciao, per quanto riguarda php hai dimenticato di inserire il prefisso http e quindi non funziona correttamente.
-
Ciao ho risolto così
RewriteCond %{REQUEST_URI} /rubriche.php
RewriteCond %{QUERY_STRING} categoria=(\d+)
RewriteRule ^(.*)$ http : // sito.it/pagina.php?action=read&open=%1 [L,R=301]L'unica pecca è che gli id li reindirizza tutti, ma non riconosce la stringa, sai per caso come fare ?