Ich muss eine statische HTML-Datei anstelle unserer bestehenden Homepage-Datei vorübergehend anzeigen. Zum Beispiel, statt der Homepage Laden:Entfernen Sie den Dateinamen nach htaccess redirect
http://sitename.com/
ich es auf diese gesetzt haben zu laden:
http://sitename.com/filename.html
nur für die Homepage mit den folgenden Regeln:
RewriteBase/
RewriteRule ^$ /filename.html [L,R]
jedoch Wenn diese Seite für unsere Homepage geladen wird, möchte ich dies in der Adresszeile des Browsers anzeigen:
http://sitename.com/
Was muss ich meinen Regeln hinzufügen, um den Dateinamen für die URL der Homepage auszublenden? Vielen Dank!
UPDATE LÖSUNG: Für Wordpress Benutzer
Während die unten Antwort funktionierte, was wir gefragt haben, wir fanden wir nicht mehr in das Backend unserer Wordpress-Website anmelden können, wenn wir DirectoryIndex- verwendet. Unsere Lösung endete in der .htaccess-Datei des folgend ist oben, über dem Wordpress-Block:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^$ /special-ali-funeral.html [QSA,L]
</IfModule>
müssen Sie 'R = 301' ausführen, um eine clientseitige Umleitung zu erzwingen. ansonsten ist es eine rein interne Apache-only-Änderung und wird für den Client niemals sichtbar sein. –
Danke chris85. Ich kann nicht glauben, dass ich das verpasst habe. Willst du die Frage für mich beantworten, damit ich es akzeptieren kann? – Yazmin