Автоматична промяна на линковете

talevtehnology

Registered
Здравейте как мога да си променя линковете в сайта
от
http://saitami.eu/antivirus.php?page=1&category=antivirusni
на
http://saitami.eu/antivirus.php/1/antivirusni

Знам че става с .htaccess но и идея си нямам как да го направя

Благодаря на всички отзовали се :)
 
А възможно ли е за всички или трябва за всеки един да пиша по отделно

RewriteRule antivirus.php/^(.*)/antivirusni antivirus.php?page=$1&categegory=antivirusni

или може да се направи автоматично да замена ? със / и page= със / и category= със /
 
Така трябва да се променят всички страници в категорията antivirusni, пък за другите ти трябва да си ги напишеш.
Ако имаш де.

По този начин файловете в категорията антивирусни стават така

http://saitami.eu/antivirus.php/1/antivirusni
http://saitami.eu/antivirus.php/2/antivirusni
http://saitami.eu/antivirus.php/222/antivirusni

и така нататък.

За второто не те разбрах.
 
Така
RewriteRule antivirus.php/^(.*)/antivirusni antivirus.php?page=$1&categegory=antivirusni
ми изкарва това
Query was empty


Единствения начин по който успях да го накарам да работи е

Options +FollowSymLinks
RewriteEngine on
RewriteRule antivirus(.*)-(.*)\.php$ /antivirus.php?page=$1&category=$2

Но не ме устройва линк от типа
http://saitami.eu/antivirus1-antivirusni.php
 
Query was empty

Пак не става ужас :?


?!?! Защо да не работи какъв му е проблема на

RewriteEngine On
RewriteRule ^antivirus/page/(.*)/category/(.*) antivirus.php?page=$1&category=$2
 
Оправих се проблем с CSS-a о реших с <base href="http://saitami.eu/"/>

А RewriteRule-а с:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
rewriterule ^antivirus/([^&]+)/([^-]+)/$ /antivirus.php?page=$2&category=$1 [L]
</IfModule>


и резултата преди
http://saitami.eu/antivirus.php?page=3&category=antivirusni
и след
http://saitami.eu/antivirus/antivirusni/3/

Само колкото и да чета не мога да разбера имали начин като направя за всички страници да заменя напълно старите URL-та с новите
и примерно като се щракне на 2ра страница примерно да ми зареди в браузера не http://saitami.eu/antivirus.php?page=2 &category=antivirusni а http://saitami.eu/antivirus/antivirusni/2/ как да ги направя апачето да ги заменя автоматично ???
 

Back
Горе