Test
New member
Здравейте,
Имате си много хубав форум с много полезна информация ( за жалост не намерих това което търсех, но намерих доста друга готина информация )
От няколко дена се опитвам да пренапиша url адресите на сайта си, но единственото което успях да направя е да махна .php и да редиректна ( и да генерирам дублирано съдържание, което прочетох как да махна от една друга тема във форума sun )
Структората на сайта е следната:
example.com/page/example.php
искам да пренапиша URL-те и да станат следните:
example.com/example
Това ми е .htaccess
Мерси за отделеното време и влагодаря предварително
Имате си много хубав форум с много полезна информация ( за жалост не намерих това което търсех, но намерих доста друга готина информация )
От няколко дена се опитвам да пренапиша url адресите на сайта си, но единственото което успях да направя е да махна .php и да редиректна ( и да генерирам дублирано съдържание, което прочетох как да махна от една друга тема във форума sun )
Структората на сайта е следната:
example.com/page/example.php
искам да пренапиша URL-те и да станат следните:
example.com/example
Това ми е .htaccess
Код:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
# Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteBase /
# remove .php; use THE_REQUEST to prevent infinite loops
RewriteCond %{THE_REQUEST} ^GET\ (.*)\.php\ HTTP
RewriteRule (.*)\.php$ $1 [R=301]
# remove index
RewriteRule (.*)/index$ $1/ [R=301]
# remove slash if not directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /$
RewriteRule (.*)/ $1 [R=301]
# add .php to access file, but don't redirect
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]
# remove /index.html
RewriteCond %{THE_REQUEST} \/index.html\ HTTP [NC]
RewriteRule (.*)index.html$ /$1 [R=301,L]
IndexIgnore *
# RewriteBase /
</IfModule>
Мерси за отделеното време и влагодаря предварително