it-swarm.com.de

So verbergen Sie awstats-URL-Parameter

zur Zeit greife ich auf diesen Link zu, um auf Statistiken auf meiner Website zuzugreifen:

www.example.com/awstats/awstats.pl?config=awstatsconffile.org

alles funktioniert gut, aber was ich erreichen möchte, ist einfach Folgendes:

www.example.com/stats/

Ich habe das "sites" -Verzeichnis erstellt und darin die .htaccess-Datei erstellt, aber ohne Erfolg.

Irgendeine Idee?

3
sylpheed

Versuchen Sie Folgendes in der .htaccess-Datei des Dokumentstamms:

RewriteEngine On
RewriteRule ^stats/$ /awstats/awstats.pl?config=awstatsconffile.org [L]

Dadurch werden Anforderungen für /stats/ intern an die oben angegebene URL geschrieben.

1
MrWhite

Ich denke, Sie können dies mit mod_rewrite lösen.

Platzieren Sie in Ihrem Stammverzeichnis (im Allgemeinen public_html) eine .htaccess-Datei mit dem folgenden Inhalt:

# Turn on URL rewriting
RewriteEngine On

# Installation directory
RewriteBase /

#Redirecting
RewriteCond %{REQUEST_URI} ^www\.mysite\.org\/stats\/$ [NC]
RewriteRule (.*) www\.mysite\.org\/awstats\/awstats\.pl\?config=awstatsconffile\.org - [L]

Ich bin nicht gut in Regex, daher müssen Sie möglicherweise einige Zeichen entkommen/entkommen, aber das ist der Weg.

1
Dave