Przyjazne linki SEO dla dodatkowych stron .
Oraz Meta dane dokumentu zgodne z jego zawarto?ci? .
Zgodne meta dane z zawarto?ci? artyku?u ,czy czego tam kto? napisze ,zapewnia prawid?owe indeksowanie w wyszukiwarkach .Brak meta danych powoduj? i? zamiast skróconego opisu strony widzimy ,takie frazy jak .drukuj temat lub opis jakiej? wtyczki.
Nic w mojej propozycji nie musowo instalowa?.
Wystarczy wys?a? na serwer, katalog pod nazw? wydarzenia, zmieni? nazw? wed?ug uznania.
oraz w pliku .htaccess wklei? nast?puj?ca dyrektyw?.
dla serwerów z protokó?em https RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]
RewriteCond %{THE_REQUEST} s/+(.+?).php[s?] [NC]
RewriteRule ^ %1 [R=302,L,NE]
RewriteCond %{DOCUMENT_ROOT}/$1.php -f [NC]
RewriteRule ^(.+?)/?$ $1.php [L]
RewriteCond %{THE_REQUEST} s/+(.+?).html[s?] [NC]
RewriteRule ^ %1 [R=302,L,NE]
RewriteCond %{DOCUMENT_ROOT}/$1.html -f [NC]
RewriteRule ^(.+?)/?$ $1.html [L]
# Prevent directory listings
Options -Indexes
# Prevent visitors from viewing files directly
<Files "\.(sdb|md|html|txt)$">
<IfModule !mod_authz_core.c>
Order allow,deny
Deny from all
Satisfy All
</IfModule>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
</Files>
# URL rewrites
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(inc/|themes/|tmp/).*\.(php|html)$ - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]
</IfModule>
AddType application/x-httpd-php56 .php
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI}
Dla serwerów bez protokó?u httpsRewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]
RewriteCond %{THE_REQUEST} s/+(.+?).php[s?] [NC]
RewriteRule ^ %1 [R=302,L,NE]
RewriteCond %{DOCUMENT_ROOT}/$1.php -f [NC]
RewriteRule ^(.+?)/?$ $1.php [L]
RewriteCond %{THE_REQUEST} s/+(.+?).html[s?] [NC]
RewriteRule ^ %1 [R=302,L,NE]
RewriteCond %{DOCUMENT_ROOT}/$1.html -f [NC]
RewriteRule ^(.+?)/?$ $1.html [L]
# Prevent directory listings
Options -Indexes
# Prevent visitors from viewing files directly
<Files "\.(sdb|md|html|txt)$">
<IfModule !mod_authz_core.c>
Order allow,deny
Deny from all
Satisfy All
</IfModule>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
</Files>
# URL rewrites
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(inc/|themes/|tmp/).*\.(php|html)$ - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]
</IfModule>
AddType application/x-httpd-php56 .php
RewriteEngine On
Ponadto wszystkie pozosta?e pliki które posiadacie na serwerze ,je?li nadacie im linki bez rozszerzenia .php b?d? wy?wietla? si? bez rozszerzenia.
Aby pozby? si? rozszerzeni w dynamicznych linkach nale?y pozmienia?. przyk?ad.
<a href='news_cats.php?cat_id=".$data['news_cat']."'>
na <a href='news_cats?cat_id=".$data['news_cat']."'>
Oczywi?cie lepszym rozwi?zaniem by?o by rozwi?zanie bartek124.
W tym temacie OH] Friendly Url's - Przyjazne linki, SEO Friendly Url's.
Gdyby kto? zmodyfikowa? t? wtyczke.
Zbigniew@ dodał/a następującą plik:
Edytowane przez Zbigniew@ dnia 25.06.2021 07:49:50
|