- Home
- Categorie
- Coding e Sistemistica
- Hosting e Cloud
- sottodominio e dns
-
Ovviamente non può funzionare, la regola di rewrite che hai messo dice se l'url è del tipo www.miosito.com/feeds/xxxxxx allora manda il client verso feedburner.
Quello che devi fare è accertarti che i wildcard siano attivi nei dns, oppure aggiungi al dns il sottodominio feed.miosito.com, poi crei il sito feed.miosito.com, cioè crea la directory dove il web server si aspetta di trovare il sottodominio e poi da lì puoi impostare htaccess oppure creare un index.php che fa il 302.
-
per ora ho preferito seguire la strada del mod rewrite.
ho creato un cname e poi la cartella dove punta apache con il file htaccess
RewriteRule ^costaamalfitana/?([_0-9a-z-]+)?/?$ http: //feeds.feedburner.com/costaamalfitana [R=302,NC,L]
il feed è a questo indirizzo. feeds.costaamalfitana.it/costaamalfitana
il redirect funziona ma l'url in alto cambia, e non penso sia tanto ottimale, diciamo che il risultato sperato era in un url del genere feeds.miosito.it
ovviamente molto piu bello e molto più SEO.....forse sbaglio qualcosa.....
scusa se sono un po duro ma sono a digiuno dell'argomento trattato...dovrò studiare prossimanente i dns .....:x
-
Il mod-rewrite e l'uso del cname sono mutuamente esclusivi. Se utilizzi un CNAME stai dando al client l'ip di feedburner e quindi non c'arriva proprio sul tuo server.
Se invece usi il mod-rewrite allora le richieste arrivano al tuo serve, il quale tramite un trucco http rigira il client verso feedburner.
-
si scusa
ho settato un cname in modo da creare un sottodominio sul mio server tipo feeds.miosito.it e poi tramite htaccess....farlo arrivare su feed burner....ma non funziona a dovere.lascio stare l'ipotesi dei dns perche non riesco con i wildcard.
-
la regola del htaccess è corretta???
-
Quindi il CNAME serve per far puntare feeds.miosito.it all'ip del server. Però in questo caso hai poi creato un virtualhost che cattura le richieste verso quel sottodominio?
-
esatto
e nella directry ho inserit un file htaccess con questo comando....
RewriteRule ^costaamalfitana/?([_0-9a-z-]+)?/?$ *http: *//feeds.feedburner.com/costaamalfitana [R=302,NC,L]
la mia volontà è quella di riscrivere l'url del feed e non fare un redirect come in questo caso....
-
Com'è scritto lì però l'url è del tipo feeds.miosito.com/costaamalfitana/feed.rss.
Quindi costaamalfitana fa parte del path e non è il nome del feed giusto?
-
si giusto è il path
-
Ho risolto!
Il cname deve eseere settato in questo modo:
feeds.nomesito.it CNAME nomeutentegmail**gmail.feed.proxy.ghs.google.com
ora è tutto funzionante.
potette vedere i feed gestiti con feed burner al seguenre indirizzo:feeds.costaamalfitana.it/costaamalfitana
**Ps: Grazie Paolino per l'aiuto!