Ich habe ein schwieriges Problem, einige URLs intern für meine Website umleiten.Tricky URL Rewrite, Regex .htaccess
Die Situation ist dies, ich habe zur Zeit eine URL wie example.com/check/youtube.com
die intern Umleitungen an check.php?domain=youtube.com
den folgenden mod_rewrite
Code verwendet:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,NC,L]
RewriteRule ^offline offline.php [NC,L]
RewriteRule ^error error.php [NC,L]
RewriteRule ^check/(.*)$ check.php?domain=$1 [NC,L]
aber ich möchte auch check.php
mit einer URL umleiten können, mögen example.com/youtube.com
. Leider ist es einfach jenseits von mir, es herauszufinden.
Ich habe ein Verzeichnis /assets/
mit allen CSS, JS, etc., die nicht betroffen sein sollte.
Dank
Dank einer Tonne, inteasieren, dass Sie $ 0 verwenden, wie ich das vorher nicht gesehen habe, muss ich nachsehen: P –
'$ 0' ist nur die übereinstimmende Zeichenfolge des gesamten regulären Ausdrucks. – Gumbo
Ah, ja das macht viel Sinn. Danke noch einmal. –