2017-03-13 4 views
1

Wollen Sie ein Unterverzeichnis in WordPress-Installation zu verbergen.Verbergen Unterverzeichnis in WordPress mit htaccess

Folder ist in root und das ist, wie es jetzt

http://test.domain.com/foldername

Aber ich möchte verstecken das Unterverzeichnis für Homepage und innere Seiten und sollte aussehen wie unten

sieht http://test.domain.com/

Hier ist der .htaccess:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www.)?pma.ceffectz.com/$ 
RewriteCond %{REQUEST_URI} !^/pmawp88/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /pmawp88/$1 
RewriteCond %{HTTP_HOST} ^(www.)?pma.ceffectz.com$ 
RewriteRule ^(/)?$ pmawp88/index.php [L] 
+0

Können Sie intern vorwärts nach, was Sie versucht haben? – starkeen

+0

@starkeen Siehe oben Post Ich habe den Code oben hinzugefügt. –

+0

Veröffentlichen Sie Ihren Code nicht als Kommentar, bearbeiten Sie Ihren ursprünglichen Post und fügen Sie zusätzliche Informationen hinzu. Ich habe Ihnen geholfen, Ihre .htaccess Informationen dieses Mal als Teil Ihres Posts hinzuzufügen. Sie sollten Ihr Stammverzeichnis in Ihrer Apache-Einstellung in test.domain.com/foldername ändern, anstatt es in .htaccess zu tun. – hcheung

Antwort

0

Wenn http://test.domain.com/foldername ist Ihre Basis Website und Sie würden die Ordner wie mit der URL zugegriffen werden http://test.domain.com/ stattdessen müssen Sie Ihre Apache oder Nginx Konfiguration bearbeiten und das Dokumentstamm ändern foldername enthalten: /path/you/have/today/foldername/

Dann neu starten Sie Ihren Web-Server und Sie sind gut

+0

Ich versuche dies in einem cPanel Hosting-Server, nicht sicher, wie zu lokalisieren, alles, was ich sehe, ist Apache Handler –

+0

https://www.servint.net/university/article/the-tech-bench-changing-a-document-root-in-cpanel/ – Gab

0

Sie verwenden diese Regel zu gehen:

RewriteEngine on 

RewriteRule !subfolder /subfolder%{REQUEST_URI} [L] 

Gerade repla ce Unterordner mit Ihrem aktuellen Ordner.

Dies wird Ihre Stammordner /Unterordner

+0

versuchte dies, aber hat nicht funktioniert. –

+0

Was meinst du mit "hat nicht funktioniert"? Das schreibt domain.com/ tatsächlich in domain.com/subfolder um. Was passiert, wenn Sie in die Adresszeile Ihres Browsers domain.com/ eingeben? – starkeen

+0

Es wird auf die gleiche URL umgeleitet Ex: http://test.domain.com/foldername –

Verwandte Themen