Bonjour
J'ai un petit soucis avec la réécriture d'url ~/administrator:
J'ai installé Admin tools et bien sur j'ai créé la protection du répertoire Admin comme je le faisais avec la version 1.5 niquel rien à dire.
Je peux donc écrire les url en clair mais là ou ça ce gate c'est que si je veux activer ces deux fonctions :
J'ai un léger soucis qui fait que l'accès admin plante en 404 .
Donc réflexe : FTP suppression du .htaccess et tout rentre dans l'orde .
Seulement je voudrai tout de même que cette protection soi active ce qui m'amène ici
Bien entendu la configue serveur est apache mon .htaccess renommé comme il se doit j'ai même repris le htacces de mon joola en 1.5 car il y a dessus des petites variantes. Mais dans les deux cas je suis contraint de virer le .htaccess de l'admin tools
J'ai juse mis le contenu qui diffère des .htaccess et j'ai essayé aussi avec (en vain)
&
.htacces 2.5
.htacess 1.5
.htaccess admin tools
Cela ne concerne que l'accès au backend si quelqu'un a déjà rencontré ce problème ?
J'ai un petit soucis avec la réécriture d'url ~/administrator:
J'ai installé Admin tools et bien sur j'ai créé la protection du répertoire Admin comme je le faisais avec la version 1.5 niquel rien à dire.
Je peux donc écrire les url en clair mais là ou ça ce gate c'est que si je veux activer ces deux fonctions :
- Ajouter un suffixe aux URL
- Réécriture au 'vol' des URL
J'ai un léger soucis qui fait que l'accès admin plante en 404 .
Donc réflexe : FTP suppression du .htaccess et tout rentre dans l'orde .
Seulement je voudrai tout de même que cette protection soi active ce qui m'amène ici
Bien entendu la configue serveur est apache mon .htaccess renommé comme il se doit j'ai même repris le htacces de mon joola en 1.5 car il y a dessus des petites variantes. Mais dans les deux cas je suis contraint de virer le .htaccess de l'admin tools
J'ai juse mis le contenu qui diffère des .htaccess et j'ai essayé aussi avec (en vain)
Code:
# RewriteBase /
Code:
RewriteBase /
Code:
## Can be commented out if causes errors, see notes above. Options +FollowSymLinks ## Mod_rewrite in use. RewriteEngine On ## 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! # # Block out any script trying to base64_encode data within the URL. RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] # Block out any script that includes a <script> tag in URL. RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR] # Block out any script trying to set a PHP GLOBALS variable via URL. RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Block out any script trying to modify a _REQUEST variable via URL. RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Return 403 Forbidden header and show the content of the root homepage RewriteRule .* index.php [F] # ## End - Rewrite rules to block out some common exploits. ## Begin - Custom redirects # # If you need to redirect some pages, or set a canonical non-www to # www redirect (or vice versa), place that code here. Ensure those # redirects use the correct RewriteRule syntax and the [R=301,L] flags. # ## End - Custom redirects ## # Uncomment following line if your webserver's URL # is not directly related to physical file paths. # Update Your Joomla! Directory (just / for root). ## RewriteBase / ## Begin - Joomla! core SEF Section. # RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # # If the requested path and file is not /index.php and the request # has not already been internally rewritten to the index.php script RewriteCond %{REQUEST_URI} !^/index\.php # and the request is for something within the component folder, # or for the site root, or for an extensionless URL, or the # requested URL ends with one of the listed extensions RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC] # and the requested path and file doesn't directly match a physical file RewriteCond %{REQUEST_FILENAME} !-f # and the requested path and file doesn't directly match a physical folder RewriteCond %{REQUEST_FILENAME} !-d # internally rewrite the request to the index.php script RewriteRule .* index.php [L] # ## End - Joomla! core SEF Section.
Code:
## Can be commented out if causes errors, see notes above. Options +FollowSymLinks # # mod_rewrite in use RewriteEngine On ########## 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 RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # Block out any script that includes a <script> tag in URL RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] # Block out any script trying to set a PHP GLOBALS variable via URL RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Block out any script trying to modify a _REQUEST variable via URL RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Send all blocked request to homepage with 403 Forbidden error! RewriteRule ^(.*)$ index.php [F,L] # ########## End - Rewrite rules to block out some common exploits # Uncomment following line if your webserver's URL # is not directly related to physical file paths. # Update Your Joomla! Directory (just / for root) RewriteBase / ########## Begin - Joomla! core SEF Section # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## End - Joomla! core SEF Section
Code:
AuthUserFile "/var/www/chemin/de/mon/client/htdocs/administrator/.htpasswd" AuthName "Restricted Area" AuthType Basic require valid-user RewriteEngine On RewriteRule \.htpasswd$ - [F,L]
Commentaire