Pomoć sa .htaccess datotekom

Pozdrav, ne radi mi .htaccess kako spada na jednoj domeni:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^\.htaccess$ - [F]


RewriteCond %{HTTP_HOST} ^domena.net [NC] 
RewriteRule ^(.*)$ http://www.domena.net/$1 [L,R=301]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*default\.htm\ HTTP/
RewriteRule ^(([^/]+/)*)default\.htm$ http://www.domena.net/$1 [R=301,L]
DirectoryIndex index.php
RewriteRule ^bestcashbackcreditcards.php$ type/Cash+Back/

RewriteRule ^brand/Chase/$ cashbackcreditcards2.php?brand=Chase
RewriteRule ^brand/([^_]+)/$ cashbackcreditcards2.php?brand=$1 
RewriteRule ^bank/([^_]+)/$ cashbackcreditcards2.php?bank=$1 
RewriteRule ^type/([^_]+)/$ cashbackcreditcards2.php?type=$1

RewriteRule ^Student/([^_]+)/$ cashbackcreditcards2.php?type=$1&student=yes

RewriteCond %{REQUEST_URI} !^/webalizer/(index\.html)?$
RewriteRule ^applications/([^.]+).htm$ cashback-credit-card-application.php?to=$1
RewriteRule ^card-applications/([^.]+).htm$ cashback-credit-card-applications.php?to=$1

RewriteRule ^chase-freedom-card.html$ cashbackcreditcard.php?cardname=chase-freedom-card

RedirectMatch 301 /(.*)\.html$ http://www.domena.net/

RewriteRule ^cards/([^_]+).htm$ cashbackcreditcard2.php?cardid=$1

RedirectMatch 301 /images/$ http://www.domena.net/bestcashbackcreditcards.php
RedirectMatch 301 /images/(.*)/$ http://www.domena.net/bestcashbackcreditcards.php
RedirectMatch 301 /applications/([^_]+)_([^_]+)$ http://www.domena.net/bestcashbackcreditcards.php
RedirectMatch 301 /type/Gas$ http://www.domena.net/type/Gas+Rebate/
RedirectMatch 301 /type/Low$ http://www.domena.net/type/Low+Interest/
RedirectMatch 301 /type/Balancew$ http://www.domena.net/type/Balance+Transfer/
RedirectMatch 301 /bank/([^_]+)/$ http://www.domena.net/brand/$1/

Redirect 301 /haiti-earthquake-relief.php http://www.domena.net/
Redirect 301 /accountnow_mc-accountnowcreditcard.htm http://www.domena.net/
Redirect 301 /But http://www.domena.net/

# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
    <IfModule mod_setenvif.c>
        BrowserMatch ^Mozilla/4 gzip-only-text/html
        BrowserMatch ^Mozilla/4\.0[678] no-gzip
        BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
        BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
    </IfModule>
    <IfModule mod_headers.c>
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
    <IfModule mod_filter.c>
        AddOutputFilterByType DEFLATE text/css application/x-javascript text/x-component text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon
    </IfModule>
</IfModule>
<FilesMatch "\.(css|js|htc|CSS|JS|HTC)$">
    FileETag None
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.2.4"
    </IfModule>
</FilesMatch>
<FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|SVGZ|TXT|XSD|XSL|XML)$">
    FileETag None
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.2.4"
    </IfModule>
</FilesMatch>
<FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|TAR|TIF|TIFF|TTF|TTC|WAV|WMA|WRI|XLA|XLS|XLSX|XLT|XLW|ZIP)$">
    FileETag None
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.2.4"
    </IfModule>
</FilesMatch>
# END W3TC Browser Cache
# BEGIN W3TC Page Cache core
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*\/)?w3tc_rewrite_test$ $1?w3tc_rewrite_test=1 [L]
    RewriteCond %{HTTP:Accept-Encoding} gzip
    RewriteRule .* - [E=W3TC_ENC:_gzip]
    RewriteCond %{REQUEST_METHOD} !=POST
    RewriteCond %{QUERY_STRING} =""
    RewriteCond %{HTTP_HOST} =www.domena.net
    RewriteCond %{REQUEST_URI} \/$ [OR]
    RewriteCond %{REQUEST_URI} (sitemap(_index)?\.xml(\.gz)?|[a-z0-9_\-]+-sitemap([0-9]+)?\.xml(\.gz)?) [NC]
    RewriteCond %{REQUEST_URI} !(\/wp-admin\/|\/xmlrpc.php|\/wp-(app|cron|login|register|mail)\.php|\/feed\/|wp-.*\.php|index\.php) [NC,OR]
    RewriteCond %{REQUEST_URI} (wp-comments-popup\.php|wp-links-opml\.php|wp-locations\.php) [NC]
    RewriteCond %{HTTP_COOKIE} !(comment_author|wp-postpass|wordpress_\[a-f0-9\]\+|wordpress_logged_in) [NC]
    RewriteCond %{HTTP_USER_AGENT} !(W3\ Total\ Cache/0\.9\.2\.4) [NC]
    RewriteCond "%{DOCUMENT_ROOT}/wp-content/w3tc/pgcache/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_REF}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" -f
    RewriteRule .* "/wp-content/w3tc/pgcache/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_REF}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" [L]
</IfModule>
# END W3TC Page Cache core
# 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
<IfModule mod_expires.c>

ExpiresActive On

ExpiresDefault A86400
ExpiresByType image/x-icon A2419200
ExpiresByType image/gif A604800
ExpiresByType image/png A604800
ExpiresByType image/jpeg A604800
ExpiresByType text/css A604800
ExpiresByType application/x-javascript A604800
ExpiresByType text/plain A604800
ExpiresByType application/x-shockwave-flash A604800
ExpiresByType application/pdf A604800
ExpiresByType text/html A900

</IfModule>

Problem je što kada odem na domena.net (dakle bez
http://www.)
pojavi se ovo:

Moved Permanently

The document has moved here.

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

Imao sam slican (isti) problem, nakon (zadnjeg reda) pogledaj dali imas jos prostora odnosno redova.
Taj ti mora biti zadnji doslovno zadnji.
Meni isto nije tilo otvarati stranicu bez www i kad sam pobrisao prazninu iza zadnjeg reda radilo je!!
Osim ako ti nije neka greska u kodu a to nevidim.

[quote=“dabars”]Imao sam slican (isti) problem, nakon (zadnjeg reda) pogledaj dali imas jos prostora odnosno redova.
Taj ti mora biti zadnji doslovno zadnji.
Meni isto nije tilo otvarati stranicu bez www i kad sam pobrisao prazninu iza zadnjeg reda radilo je!!
Osim ako ti nije neka greska u kodu a to nevidim.[/quote]

Hvala, no mislim da u tome nije problem, zato jer ovaj kod mi radi:

Options +FollowSymlinks
RewriteEngine On

RewriteCond %{HTTP_HOST} ^domena.net [NC] 
RewriteRule ^(.*)$ http://www.domena.net/$1 [L,R=301]

# 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

a ima praznih redova.

Nešto se ubija međusobno u tom kodu :confused:

ili ti ovaj # END WordPress mora biti zadnji
sad sam bas pogledao kako je meni bilo

probaj pobrisati praznine pa vidi

meni su bile praznine i nikako danima gledam sto ne valja i onda mi je jedan prijatelj rekao da pobrisem ja nisan moga virovati :slight_smile: i poslin toga radilo sve

Probao sam i nije pomoglo. Probat ću brisati dio po dio pa ćemo vidjeti.

ja mislim da ne smije biti http://

Uspio popraviti, bio je ipak problem u praznim redovima, kad sam ih sve pobrisao proradilo je, hvala dabars!

nema problema i drugi put


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja