Skocz do zawartości
PL
Szukaj na Pecetowiczu
  • Utwórz konto

IPS 4 hostowane na FreeBSD 11.2 przez VirtualBox. Przyjazne linki


Rekomendowane odpowiedzi

Witam. Hostuję u siebie forum IPS Community Suite na freebsd 11.2 w programie virtualbox. Nie działaja mi przepisywanie przyjaznych linków totalnie.. nginx nie obsługuje htaccess. Nie wiem co zrobić, aby działało. Nawet przekonwertowałem ten kod pod nginx i lipa. Nie działa. Ktoś wie i pomoże?

Odnośnik do komentarza
Udostępnij na innych stronach

Plik który pobierasz z P@ ma złą nazwę, zmień nazwe pliku na .htaccess

Odnośnik do komentarza
Udostępnij na innych stronach

miał też nazwę. htaccess i był w katalogu forum tam gdzie miał być 

Jutro wrzucę treść kodu

Odnośnik do komentarza
Udostępnij na innych stronach

9 godzin temu, Krasnal napisał:

Plik który pobierasz z P@ ma złą nazwę, zmień nazwe pliku na .htaccess

Kod standardowy:

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Po przekonwertowaniu na nginx:

Przykład 1:

location / {
  if (!-e $request_filename){
    rewrite \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php break;
  }
  if (!-e $request_filename){
    rewrite ^(.*)$ /index.php break;
  }
}
}

Ten kod beszczelnie mi jeszcze skasował obrazek "invision community przy logowaniu do panelu admina"

Przykład 2:

	if (!-f $request_filename){
	set $rule_0 1$rule_0;
	}
	if ($rule_0 = "1"){
		rewrite /.(js|css|jpeg|jpg|gif|png|ico|map)(?|$) /404error.php last;
	}
	if (!-f $request_filename){
		set $rule_1 1$rule_1;
	}
	if (!-d $request_filename){
		set $rule_1 2$rule_1;
	}
	if ($rule_1 = "21"){
		rewrite /. /index.php last;
	}

Podpinałem nawet do pliku konfiguracyjnego nginx i nic.. nie działał jak powinien

Odnośnik do komentarza
Udostępnij na innych stronach

Temat dawno rozwiązany, zapomniałem dać znać.

Odnośnik do komentarza
Udostępnij na innych stronach

Kontynuuj dyskusję

Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.

  • Dodaj nową pozycję...
  • Dodaj nową pozycję...