Dinamično stran v statično
 
woowed 16. okt 2007 16:10:47 Pridružen od:
16. okt 2007
33 objav
0 0 0
#1

Ob vpisu v forum vas najprej lepo pozdravljam! :)



Imam svoj cms, s katerim delam strani. Da sem se znebil "?page=3&action=tralala" v url naslovih, uporabljam mod_rewrite.



Zanima me pa naslednje. Je že kdo delal kakšen crawler, ki prebere vse linke na strani in vsebino teh url-jev shrani v nek directory kot html fajle?

Vsa poanta tega je, da bi lahko spletno stran urejal s cmsjem na "centralnem" serverju, po koncu urejanja bi pa pritisnil synchronize in zgenerirali bi se html-ji in prek ftp-ja prenesli na server, ki php/mysql-a nima.



Ima kdo kaj izkušenj s podobnim in zanima me vaše mnenje o tem.

LP


všeč(0) ni všeč(0) spam(0)
 
HeXeR 17. okt 2007 19:10:48 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#2

Če misliš php skripto, je že kar nekaj narejenih crawlerjev ...


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
HeXeR 18. okt 2007 16:10:26 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#3

Drugače pa si lahko mape in datoteke narediš in brišeš s PHP, toplo ap priporočam da ne daš datotek na 777 ampak raje daš SuPHP na strežnik ... :)


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
woowed 21. okt 2007 16:10:10 Pridružen od:
16. okt 2007
33 objav
0 0 0
#4

Hvala za nasvete, mi je uspelo. Php pajek gre skozi vse povezave na strani in vsak url shrani kot html file s spremenjenimi potmi. Prav tako shrani css fajle, slike, pripete datoteke in pripravi paketek, ki ga je potrebno samo uploadat na ftp. Tako imam lahko stran na hostingih brez php-ja, urejam jo lokalno na koncu pa samo synchronizam.



Edina slabost je to, da se zaenkrat kontaktnih obrazcev ne da pošiljati ali sodelovati v anketah ali pisati komentarje ,.... pa tudi to bi se dalo, če bi se POST-alo na server ki razume php. Spremembe na strani bi pa dejansko bile vidne po naslednji sinhronizaciji.



juhej !


všeč(0) ni všeč(0) spam(0)
 
woowed 21. okt 2007 16:10:13 Pridružen od:
16. okt 2007
33 objav
0 0 0
#5

Spajderja sem pa kar tega uprabil. Nisem se poglabljal v kodo, vendar po rezultatih sodeč deluje zanesljivo in hitro.


všeč(0) ni všeč(0) spam(0)
 
HeXeR 21. okt 2007 16:10:31 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#6

Post pa narediš vedno na en file, pa potem še da se tako požene update, pa lahko samo en del vsebine updateaš ... :)


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
woowed 21. okt 2007 16:10:39 Pridružen od:
16. okt 2007
33 objav
0 0 0
#7

u sej res :) thanks


všeč(0) ni všeč(0) spam(0)
 
sce 21. okt 2007 21:10:59 Pridružen od:
27. maj 2007
995 objav
313 60 26
#8

Da sem se znebil "?page=3&action=tralala" v url naslovih, uporabljam mod_rewrite.

LP




Mi lahko skopiraš ta htaccess namreč danes sem se jaz probal malo igrati in mi nikakor ne uspe.... hvala


všeč(0) ni všeč(0) spam(0)
It's unknown, but I could be a cactus with two cats. I could also be an IT specialist. Who knows...
 
HeXeR 22. okt 2007 05:10:04 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#9

Kaj pa druga dela wodrpress ?




RewriteEngine On



RewriteBase /

RewriteCond %{REQUESTFILENAME} !-f

RewriteCond %{REQUEST
FILENAME} !-d

RewriteRule . /index.php [L]




res pa je da moreš potem vse prebiate v datoteki index.php, kar meni tako super paše, za druge pa odvisno kako imajo nareto ...


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
woowed 22. okt 2007 09:10:26 Pridružen od:
16. okt 2007
33 objav
0 0 0
#10
Options +Indexes
Options +FollowSymlinks
RewriteEngine On

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule .* - [PT]

RewriteRule ^(.*)?$ index.php?var=$1 [L] [nc]
všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se