Home Forum
2024-12-22
Benvenuto, Ospite
Nome Utente Password: Ricordami

how to override a rule in .htaccess?
(1 Online) (1) Ospite
  • Pagina:
  • 1

ARGOMENTO: how to override a rule in .htaccess?

how to override a rule in .htaccess? 14 Anni, 1 Mese fa #1582

  • flora
  • Offline
  • Fresh Boarder
  • Messaggi: 15
Hello,

I'm trying to submit my sitemap to search engines,
but some require that it should be in this format:

www.domain.com/sitemap.xml

I'm using XMap, so here's how my sitemap looks like:
www.domain.com/index.php?option=com_xmap&sitemap=1&view=xml

in my .htacess file, there's a rule to make access to xml files forbidden:

########### Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
## Deny access to extension xml files (uncomment out to activate)
<Files ~ "\.xml$">
Order allow,deny
Deny from all
Satisfy all
</Files>
## End of deny access to extension xml files
 


and i want this to override it:
RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_xmap&sitemap=1&view=xml&no_html=1


How can it be done?

Kind Regards

Stephanie
Ultima modifica: 14 Anni, 1 Mese fa Da flora.
L'Argomento è stato bloccato.

Re: how to override a rule in .htaccess? 14 Anni, 1 Mese fa #1583

  • admin
  • Offline
  • Administrator
  • Messaggi: 1603
Hi Stephanie,
a "KISS" solution to this problem if you still want to lock access to xml files could be "just unlock access to sitemap.xml" file.

If you like this, change the FILES directive as follow:

<Files ~ "([^sitemap])\.xml$">


Regards,
Luigi
L'Argomento è stato bloccato.

Re: how to override a rule in .htaccess? 14 Anni, 1 Mese fa #1584

  • flora
  • Offline
  • Fresh Boarder
  • Messaggi: 15
Hello,

thanks for your reply,

your solution unlocked the sitemap.xml
and now it's not giving me "forbidden" anymore,

but now i still need to know how to redirect sitemap.xml to this:
/index.php?option=com_xmap&sitemap=1&view=xml&no_html=1

so that I can submit it the search engines

Kindest Regards
L'Argomento è stato bloccato.

Re: how to override a rule in .htaccess? 14 Anni, 1 Mese fa #1585

  • admin
  • Offline
  • Administrator
  • Messaggi: 1603
Hi Stephanie,
now that the sitemap.xml is unlocked, you can use the rewrite rule you posted. On my local site works. Maybe you should "adapt" to the full URL for your site.

Let me know,
Luigi
L'Argomento è stato bloccato.

Re: how to override a rule in .htaccess? 14 Anni, 1 Mese fa #1602

  • flora
  • Offline
  • Fresh Boarder
  • Messaggi: 15
Hello,

Thank you for your reply,
unfortunately, my solution is not working in my case,

whether i put those 2 lines before the block that blocks xml files, or whether i put it after.

i also tried to use my "full" url
so (in my case):
RewriteRule .* /XXXXXXX/index.php?option=com_xmap&sitemap=1&view=xml&no_html=1
 


it didn't work either

i hope I haven't confused you

Kind Regards

Stephanie
L'Argomento è stato bloccato.

Re: how to override a rule in .htaccess? 14 Anni, 1 Mese fa #1604

  • admin
  • Offline
  • Administrator
  • Messaggi: 1603
This should work:

RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_xmap&sitemap=1&view=xml&no_html=1


No matter where you put this, just put after "rewriteengine on".

Regards,
Luigi
L'Argomento è stato bloccato.

Re: how to override a rule in .htaccess? 14 Anni, 1 Mese fa #1609

  • flora
  • Offline
  • Fresh Boarder
  • Messaggi: 15
Thanks


Stephanie
L'Argomento è stato bloccato.
  • Pagina:
  • 1
Moderatori: admin
Tempo generazione pagina: 0.74 secondi
Cerca con Google
News
Chi è online
 166 visitatori online
Sponsor

slotmachineaamsonline.com è una guida alle migliori slot machine online legali in Italia. Sul sito trovi un elenco sempre aggiornato dei casino online con Slot machine e bonus slot, le ultime novità dal mondo delle slot online e le migliori strategie per vincere. Inoltre, è disponibile una sezione dedicata alle slot machine da BAR che finalmente sono disponibili nella versione online.