2016-05-30 4 views
-1

Ich brauche ein Modul zu einem anderen umzuleiten, und ich versuchte, diese auf meine .htaccess Datei:RewriteRule auf Blind Link

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /modules\.php\?name=Downloads 
RewriteRule ^/modules\.php?name=Downloads$ http://www.b2kill.com/modules.php?name=File_Repository [L,R=301] 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /modules\.php\?name=Download_Repository 
RewriteRule ^/modules\.php?name=Download_Repository$ http://www.b2kill.com/modules.php?name=File_Repository [L,R=301] 

offensichtlich nicht funktioniert, weil ich hier bin es dir zu fragen :)

+0

'offensichtlich nicht working' - Was passiert? Gibt es eine Fehlermeldung? –

Antwort

0

Die RewriteRule Direktive empfängt nicht den gesamten URI. Aktualisieren Sie die Regeln:

RewriteEngine On 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /modules\.php\?name=Download(?:s|_Repository) 
RewriteRule ^/?modules\.php$ http://www.b2kill.com/modules.php?name=File_Repository [L,R=301] 

Die einzige ruleset oben kümmern sowohl Ihre Bedingungen, wegen der Muster: Download(?:s|_Repository)

+0

Sie sind ein Genie! es funktioniert, vielen Dank. :) – Matteo