2016-05-12 18 views
0

ich bin eine Seite mit 2 Unterordner (jeweils dh verschiedene Standorte Ich habe 3 verschiedene Standorte in einem Host) ausgeführt wird, so meine Frage ist, dass,mit .htaccess in Unterordner umleitet

  1. kann ich. Htaccess-Datei im Stammverzeichnis von Unterordnern? wird es funktionieren? oder muss ich alles von meiner Hauptwebsite root und .htaccess tun?

  2. Würden Sie bitte einen gemeinsamen Code für meine Sobfolders vorschlagen, um auf www-Versionen mit .ir-Präfix umzuleiten und index.php zu entfernen?

Ich möchte diese:

mysite.ir/news [or] mysite.com/news [or] 

zu

www.mysite.ir/news 

und auch index.php zu entfernen:

mysite.ir/news/index.php?/title [or] mysite.com/news/index.php?/title 

zu

www.mysite.ir/news/title 

Danke Jungs, würde jeder viele

Antwort

0

im Stammordner von mysite.com geschätzt. Erstellen Sie eine .htaccess-Datei mit den folgenden Regeln

RewriteEngine On 
RewriteRule ^(.*)$ http://www.mysite.ir/$1 [R=301,L] 

im Stammordner von mysite.ir. Erstellen Sie eine .htaccess-Datei mit den folgenden Regeln

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.mysite.ir/$1 [R=301,L] 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)/(.+)/$ /$1/index.php?/$2 [L] 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)/(.+)$ /$1/index.php?/$2 [L] 
+0

danke für die Antwort mysite.com ist nur ein Alias-Domain für meine Haupt-Website (mysite.ir) jedoch „Forum“ und „Nachrichten“ sind zwei Unterordner mit andere Seite in jedem –

+0

Also, was ist dein Problem? –

+0

1. Funktioniert die .htaccess-Datei im Unterordner für die Site in diesem Unterordner? 2. Ich möchte "mysite.com/news/" zu "mysite.ir/news/" umleiten und auch index.php von der Adressleiste entfernen –

Verwandte Themen