Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

To selectively apply headers using .htaccess on specific areas of a website while excluding others, you can use the <location> directive in your .htaccess file.

Here's an example:

<Location /admin>
  Header set X-Frame-Options "SAMEORIGIN"
</Location>

<LocationMatch "^/(index\.php)?$">
  Header unset X-Powered-By
</LocationMatch>

In this example, the first directive applies the X-Frame-Options header only to the /admin directory, while the second directive removes the X-Powered-By header from the root directory and the index.php file.

You can modify these examples to suit your specific needs by changing the header name and value or adding more conditions.