Mon application Perl indique le nom de fichier 'processing.cgi' dans la barre d'adresse lors de l'exécution sur mon compte d'hébergement, mais sur localhost cela semble fonctionner, c'est-à-dire qu'elle ne révèle pas le nom du fichier .cgi '.Masquage du nom de fichier avec htaccess
est ici .htaccess c'est exactement le même sur les deux sites:
AddHandler cgi-script .cgi
Options +ExecCGI
IndexIgnore *
DirectoryIndex processing.cgi
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ processing.cgi/$1
RewriteRule ^$ processing.cgi [L]
RewriteRule ^/$ processing.cgi [L]
C'est le .htaccess dans/public_html:
Options -Indexes
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.main-domain\.com$ [NC]
RewriteRule ^(.*)$ http://main-domain\.com/$1 [R=301,L]
# BEGIN WordPress
# <IfModule mod_rewrite.c>
# RewriteEngine On
# RewriteBase/
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule . /index.php [L]
# </IfModule>
# END WordPress
Que dois-je changer?
Un grand merci pour votre aide!
Avez-vous enlevé juste une question identique et affiché à nouveau? Cela provoque la perte de toutes les informations attachées (commentaires, réponses ...). N'hésitez pas à * modifier * une question lorsque vous avez besoin de fournir plus d'informations. –