Zobacz 10 odpowiedzi - od 1 do 10 (z 10 łącznie)
  • Ustawienia >> Bezpośrednie odnośniki …i nadpisz konfigurację.

    Dziala jedynie zmiana na domyslny i na razie tak zostawilem.
    Zalezy mi na tym by bylo tylkp %postname

    A .htaccess ma prawa do zapisu?
    -no i mam nadzieję, że nie wpisujesz tylko %postname
    …powinno być raczej /%postname%

    Dokładnie tak wpisuję:

    /%postname%/

    Nadanie uprawnień 777 plikowi .htaccess nic nie dało.

    chmod daj 644, a czy mod_rewrite jest włączony?

    na początku .htaccess możesz sprobować dopisać

    Options FollowSymLinks
    AllowOverride All

    Jeżeli i to nie pomoże, zerknij najlepiej czy sypie jakimiś błędami w error logu

    Podczas prac, które mi zaproponowałeś (chmod 644, register_globals i dopisania do pliku .htaccess) pojawił się komunikat pod domeną pdabrowski.art.pl:

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@pdabrowski.art.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

    wklej aktualną zawartość pliku .htaccess

    Zobaczyłem, że obie subdomeny utworzone na domenie pdabrowski.art.pl (pliki.pdabrowski.art.pl i foto.pdabrowski.art.pl) mają ten sam błąd. O to kod z pliku .htaccess:

    Options FollowSymLinks
    AllowOverride All
    
    # BEGIN iThemes Security
    	# BEGIN Ban Users
    		SetEnvIF REMOTE_ADDR "^111\.93\.180\.66$" DenyAccess
    		SetEnvIF X-FORWARDED-FOR "^111\.93\.180\.66$" DenyAccess
    		SetEnvIF X-CLUSTER-CLIENT-IP "^111\.93\.180\.66$" DenyAccess
    
    		SetEnvIF REMOTE_ADDR "^175\.126\.62\.151$" DenyAccess
    		SetEnvIF X-FORWARDED-FOR "^175\.126\.62\.151$" DenyAccess
    		SetEnvIF X-CLUSTER-CLIENT-IP "^175\.126\.62\.151$" DenyAccess
    
    		SetEnvIF REMOTE_ADDR "^178\.208\.38\.98$" DenyAccess
    		SetEnvIF X-FORWARDED-FOR "^178\.208\.38\.98$" DenyAccess
    		SetEnvIF X-CLUSTER-CLIENT-IP "^178\.208\.38\.98$" DenyAccess
    
    		SetEnvIF REMOTE_ADDR "^211\.110\.140\.70$" DenyAccess
    		SetEnvIF X-FORWARDED-FOR "^211\.110\.140\.70$" DenyAccess
    		SetEnvIF X-CLUSTER-CLIENT-IP "^211\.110\.140\.70$" DenyAccess
    
    		SetEnvIF REMOTE_ADDR "^192\.163\.255\.108$" DenyAccess
    		SetEnvIF X-FORWARDED-FOR "^192\.163\.255\.108$" DenyAccess
    		SetEnvIF X-CLUSTER-CLIENT-IP "^192\.163\.255\.108$" DenyAccess
    
    		SetEnvIF REMOTE_ADDR "^108\.59\.12\.73$" DenyAccess
    		SetEnvIF X-FORWARDED-FOR "^108\.59\.12\.73$" DenyAccess
    		SetEnvIF X-CLUSTER-CLIENT-IP "^108\.59\.12\.73$" DenyAccess
    
    		SetEnvIF REMOTE_ADDR "^191\.241\.143\.11$" DenyAccess
    		SetEnvIF X-FORWARDED-FOR "^191\.241\.143\.11$" DenyAccess
    		SetEnvIF X-CLUSTER-CLIENT-IP "^191\.241\.143\.11$" DenyAccess
    
    		SetEnvIF REMOTE_ADDR "^188\.214\.29\.99$" DenyAccess
    		SetEnvIF X-FORWARDED-FOR "^188\.214\.29\.99$" DenyAccess
    		SetEnvIF X-CLUSTER-CLIENT-IP "^188\.214\.29\.99$" DenyAccess
    
    		order allow,deny
    		deny from env=DenyAccess
    		deny from 111.93.180.66
    		deny from 175.126.62.151
    		deny from 178.208.38.98
    		deny from 211.110.140.70
    		deny from 192.163.255.108
    		deny from 108.59.12.73
    		deny from 191.241.143.11
    		deny from 188.214.29.99
    		allow from all
    
    	# END Ban Users
    # END iThemes Security
    # Disabling cache management
    # that could cause problems with DAV requests
    # Useful only for Apache servers, with AllowOverride All
    # (ie, .htaccess files enabled)
    
    # Allow HTTP headers with Apache/FastCGI
    # See http://code.google.com/p/sabredav/wiki/Authentication#Apache_+_(Fast)CGI
    
    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    </IfModule>
    
    <IfModule mod_expires.c>
    	ExpiresActive Off
    </IfModule>
    
    # BEGIN WordPress
    
    # END WordPress

    Sprawdź dając tylko:

    Options FollowSymLinks
    AllowOverride All
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    Dostałem e-maila od hostingodawcy, że jest nie dozwolono AllowOverride All więc umieściłem tylko to:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    I działa jak należy.
    Również pierwszy problem w tym temacie został rozwiązany 🙂
    Dziękuję adpawl 🙂

Zobacz 10 odpowiedzi - od 1 do 10 (z 10 łącznie)

Temat ‘"not found"’ jest zamknięty na nowe odpowiedzi.