Forum służy wyłącznie jako archiwum. Nie można tworzyć nowych wątków i postów.
Tani hosting

Niedziałające podstrony przyjaznych linków
BartoLL Offline
Donator TenTego 2.x

Liczba postów: 73
Reputacja: 1
Post: #51
RE: Niedziałające podstrony przyjaznych linków 11-03-2014 19:32
Mam następujący problem.. nie działają mi przyjazne linki. Serwer home.pl, próbowałem już na różne sposoby, ale nic z tego. Naprawdę nie wiem co może być przyczyną. .htaccess znajduje się we folderze public_html/bronze4ever/ ustawienie poniżej, ktoś ma jakiś pomysł?
Kod:
RewriteEngine on
RewriteBase /bronze4ever/
RewriteRule ^random/$ random.php
RewriteRule ^waiting/$ waiting.php
RewriteRule ^add/$ add.php
RewriteRule ^login/$ login.php
RewriteRule ^register/$ register.php
RewriteRule ^contact/$ contact.php
RewriteRule ^inbox/$ inbox.php
RewriteRule ^search/$ search.php
RewriteRule ^rules/$ rules.php
RewriteRule ^profile/$ profile.php
RewriteRule ^favorites/$ favorites.php
RewriteRule ^img/([0-9]+)/(.*)/$ img.php?id=$1
RewriteRule ^category/(.*)/(.*)/([0-9]+)/$ categories.php?id=$1&title=$2&page=$3
RewriteRule ^category/(.*)/(.*)/$ categories.php?id=$1&title=$2
RewriteRule ^user/([0-9]+)/(.*)/$ user.php?id=$1

RewriteCond %{HTTP_HOST}//s%{HTTPS} ^www\.(.*)//((s)on|s.*)$ [NC]
RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301]
WWW Cytuj
Diabeł Online
Użyszkodnik


Liczba postów: 777
Reputacja: 666
klocek Offline
Administrator

Liczba postów: 3,044
Reputacja: 314
Post: #52
RE: Niedziałające podstrony przyjaznych linków 11-03-2014 19:56
Zmień RewriteBase /bronze4ever/ na RewriteBase /.
WWW Cytuj
BartoLL Offline
Donator TenTego 2.x

Liczba postów: 73
Reputacja: 1
Post: #53
RE: Niedziałające podstrony przyjaznych linków 11-03-2014 20:04
Robiłem tak i też nie działa :/
WWW Cytuj
nmwp Offline
Użytkownik

Liczba postów: 2
Reputacja: 0
Post: #54
RE: Niedziałające podstrony przyjaznych linków 04-06-2014 22:03
Również mam problem z przyjaznymi linkami, najnowsza wersja pobrana ze stron.

Błąd: Not Found

The requested URL /img/8/gdansk/ was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

.htaacces
RewriteEngine on
RewriteBase /
RewriteRule ^random/$ random.php
RewriteRule ^waiting/$ waiting.php
RewriteRule ^add/$ add.php
RewriteRule ^login/$ login.php
RewriteRule ^register/$ register.php
RewriteRule ^contact/$ contact.php
RewriteRule ^inbox/$ inbox.php
RewriteRule ^search/$ search.php
RewriteRule ^rules/$ rules.php
RewriteRule ^profile/$ profile.php
RewriteRule ^favorites/$ favorites.php
RewriteRule ^img/([0-9]+)/(.*)/$ img.php?id=$1
RewriteRule ^category/(.*)/(.*)/([0-9]+)/$ categories.php?id=$1&title=$2&page=$3
RewriteRule ^category/(.*)/(.*)/$ categories.php?id=$1&title=$2
RewriteRule ^user/([0-9]+)/(.*)/$ user.php?id=$1

RewriteCond %{HTTP_HOST}//s%{HTTPS} ^www\.(.*)//((s)on|s.*)$ [NC]
RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301]


W czym może być problem?
Cytuj
abelabel2 Offline
Nie znam się

Liczba postów: 184
Reputacja: 9
Post: #55
RE: Niedziałające podstrony przyjaznych linków 13-06-2014 10:37
I ja również mam błąd z .htaccessem na vpsie : (

.htaccess
Kod:
AddHandler application/x-httpd-php54 .php
RewriteEngine on
RewriteBase /
RewriteRule ^random/$ random.php
RewriteRule ^waiting/$ waiting.php
RewriteRule ^add/$ add.php
RewriteRule ^login/$ login.php
RewriteRule ^register/$ register.php
RewriteRule ^recommended/$ recommended.php
RewriteRule ^contact/$ contact.php
RewriteRule ^inbox/$ inbox.php
RewriteRule ^search/$ search.php
RewriteRule ^rules/$ rules.php
RewriteRule ^profile/$ profile.php
RewriteRule ^favorites/$ favorites.php
RewriteRule ^rss/$ rss.php
RewriteRule ^img/([0-9]+)/(.*)/$ img.php?id=$1
RewriteRule ^category/(.*)/(.*)/([0-9]+)/$ categories.php?id=$1&title=$2&page=$3
RewriteRule ^category/(.*)/(.*)/$ categories.php?id=$1&title=$2
RewriteRule ^user/([0-9]+)/(.*)/$ user.php?id=$1
Options -MultiViews
RewriteCond %{HTTP_HOST}//s%{HTTPS} ^www\.(.*)//((s)on|s.*)$ [NC]
RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301]

/etc/apache2/sites-available/default.conf
Kod:
<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride All
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
(gdy instalowałem inny skrypt również był problem z htaccessem, ale zmieniłem AllowOverride z None na All i działalo. Tutaj nie działa)

Ktoś ma jakis pomysł? Wcześniejsze rozwiązania nie działają.

edit// działa, polecam restart apache Big GrinBig GrinBig Grin

: )
(Ten post był ostatnio modyfikowany: 13-06-2014 12:01 przez abelabel2.)
Cytuj
dupablada123 Offline
Użytkownik

Liczba postów: 1
Reputacja: 0
Post: #56
RE: Niedziałające podstrony przyjaznych linków 21-06-2014 22:05
Niestety problem nadal nie rozwiązany. Posiadam najnowsze Tentego dzisiaj pobrane, zainstalowane w głównym katalogu a przyjazne linki jak nie działały tak nie działają.
Cytuj
bakmichu Offline
centriq

Liczba postów: 3
Reputacja: 0
Post: #57
RE: Niedziałające podstrony przyjaznych linków 02-01-2015 14:28
dokładnie nie działa nadal ! :/
WWW Cytuj
Leśny Offline
Moderator

Liczba postów: 446
Reputacja: 59
Post: #58
RE: Niedziałające podstrony przyjaznych linków 02-01-2015 15:35
Zawsze jeszcze możecie spróbować tak:

1: Otwórz oba htaccess-y (z katalogu głównego oraz katalogu upload) za pomocą programu Notepad++
2: Edycja -> Konwersja znaku końca linii -> konwertuj na format UNIX
3: Zapisz, wrzuć na serwer

Nie zawsze działa, ale mnie raz pomogło.

[Obrazek: sig.png]
A z hostingów, polecam MyDevil.net - wydajny i niezawodny
IOR0J0R30H - kod na 20% zniżki
Cytuj
Piobab Offline
Użytkownik

Liczba postów: 1
Reputacja: 0
Post: #59
RE: Niedziałające podstrony przyjaznych linków 08-02-2015 15:02
U mnie linki działają ale układ podstrony całkowicie się rozsypuje..
Cytuj
bitcoinwatory Offline
Użytkownik

Liczba postów: 9
Reputacja: 0
Post: #60
RE: Niedziałające podstrony przyjaznych linków 08-02-2015 21:36
Przy przyjaznych linkach pojawia się błąd z szablonami.

Wystarczy wyedytować plik header.php (_themes/<NazwaStylu>/header.php) i zamienić

Kod:
<link rel="stylesheet" type="text/css" href="<?php echo $page->host(); ?>_themes/<?php echo $theme; ?>/style.css" />
        <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_js/messages.js"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>_themes/<?php echo $theme; ?>/scripts.js"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_js/tools.php?vote"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_js/tools.php?favorites"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_js/tools.php?mod"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_js/facebook.js"></script>
        <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script>

na
Kod:
<link rel="stylesheet" type="text/css" href="<?php echo $page->host(); ?>/_themes/<?php echo $theme; ?>/style.css" />
        <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_js/messages.js"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_themes/<?php echo $theme; ?>/scripts.js"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_js/tools.php?vote"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_js/tools.php?favorites"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_js/tools.php?mod"></script>
        <script type="text/javascript" src="<?php echo $page->host(); ?>/_js/facebook.js"></script>
        <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script>

dodatkowo jeżeli używasz nginx poprawny rewrite:
Kod:
ocation = /random {
  rewrite (.*)$ /random.php;
}

location = /waiting {
  rewrite (.*)$ /waiting.php;
}

location = /add {
  rewrite (.*)$ /add.php;
}

location = /login {
  rewrite (.*)$ /login.php;
}

location = /register {
  rewrite (.*)$ /register.php;
}

location = /contact {
  rewrite (.*)$ /contact.php;
}

location = /inbox {
  rewrite (.*)$ /inbox.php;
}

location = /search {
  rewrite (.*)$ /search.php;
}

location = /rules {
  rewrite (.*)$ /rules.php;
}

location = /profile {
  rewrite (.*)$ /profile.php;
}

location = /favorites {
  rewrite (.*)$ /favorites.php;
}

location /img/ {
  rewrite /img/([0-9]+)/(.*)/$ /img.php?id=$1;
}

location /category/ {
  rewrite /category/(.*)/(.*)/([0-9]+)/$ /categories.php?id=$1&title=$2&page=$3;
  rewrite /category/(.*)/(.*)/$ /categories.php?id=$1&title=$2;
}

location /user/ {
  rewrite /user/([0-9]+)/(.*)/$ /user.php?id=$1;
}
(Ten post był ostatnio modyfikowany: 08-02-2015 21:37 przez bitcoinwatory.)
WWW Cytuj


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości