Aktív témák
-
tkazmer
addikt
Nem találtam ilyen témát, ezért itt és most elindítom.
Első kérdésem: miért nem működik nekem a következő sor:
ErrorDocument 404 /index.php
Abszolut nem értek ehhez a htaccess-hez, találtam egy ilyen kódot, és megpróbáltam hasznosítani, azonban nem sikerült. Van egy htaccess fájlom a webszerver gyökérkönyvtárában, az tartalmazza ezt(meg ezen kívül még benne van ez:
RewriteEngine on
RewriteRule ^/(.*).htm$ /index.php?lap=$1 [QSA]
RewriteRule ^/(.*).html$ /index.php?lap=$1 [QSA]
RewriteRule ^/index.php/(.*)$ http://valami.hu/index.php?lap=$1 [QSA]
de ezt is csak úgy kaptam, próbálom használni, de érzésem szerint valamit nagyon elrontok...)
Min kellene változtatnom?úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő
-
tildy
nagyúr
Beszédes url, mi? Én is ezzel küzdök. Nem igazán értem, hogy adódik át pl. egy cikk cím, stb.
Ezt a blogot találtam, de ebben én nem látom sehol leírva, hogy kapja meg pontosan az oldal az ID helyett a beszédes url-es címet.
Valaki guru, aki vágja?[ Szerkesztve ]
"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
kisho
senior tag
Sziasztok!
Azt mi módon lehetne megoldani, hogy ha több domain is tartozik az oldalhoz, akkor írja át az általam preferáltra az url-t?
Pl.: mysite.org, mysite.net, mysite.hu esetén a www.mysite.com-ra írja át a linket, függetlenül attól, hogy a címsorba beírt linknek volt-e www. az elején.
-
Speeedfire
nagyúr
üdv!
kicsit felhozom a témát mert sehol sem találok rá megoldást
Adott egy subdomain, ami alatt a linkeket szebbé szeretném tenni.
Így néz ki a htaccess fájl:
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z-]+)$ ?oldal=$1 [QSA,L]
RewriteRule ^([a-z-]+)-([0-9]+)$ index.php?oldal=mutat&sorszam=$2 [QSA,L]
RewriteRule kategoria/([a-z-]+)-([0-9]+)$ index.php?oldal=kategorialista&sorszam=$2 [QSA,L]
RewriteRule ^([a-z-]+)/([a-z-]+)-([0-9]+)$ index.php?oldal=$1&sorszam=$3 [QSA,L]
</IfModule>Localhost alatt szépen teszi a dolgát, de a szerveren nem.
Az index.php-ba includolom be a php fájlokat a body-ba. A ?oldal= után álló szó azt mutatja meg mi php lap neve ami includolni kell.
A hiba itt van a serveren, mert nem includolja a megadott fájl-t hanem csak megjeleníti figyelmen kívül hagyja, hogy az index.php-t is meg kellene jelenítenie.
Tipp, ötlet?Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
válasz Speeedfire #5 üzenetére
Meglett a hiba oka.
Ezt a sort kellett cserélni:
Options +FollowSymLinks
erre:
Options -Indexes Includes FollowSymLinks
Az iscp volt a bűnös.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
ArchElf
addikt
válasz Speeedfire #5 üzenetére
Mi értelme van egyáltalán a "barátságos url"-nek, ha a végén úgyis egy számmal azonosítod az egészet? A http://szepurl/szep-uri-123 ugyanoda mutat, minta a http://szepurl/csunya-nemugyanaz-a-cim-uri-123.
Ha már úgyis ID alapján (gondolom adatbázisból) routolsz, akkor lehetne az ID helyett az URI is a kulcsmező, nem...?AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Speeedfire
nagyúr
ennyire nem ástam bele magam a témába, mellesleg a google nem fog url-t módosítani, csak azt nézi meg amit az oldalon lát
a legjobban a drupal megoldása tettszik viszont az meg nagymértékben terheli a mysql szervert, főleg ha nagyon sok bejegyzés van már
amúgy a prog.hu is így kezeli az url-eket, de ha találok valami leírást a témával kapcsolatban akkor megváltoztatom én is, addig jó lesz ahogy most is vanFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
ArchElf
addikt
válasz Speeedfire #8 üzenetére
Miért kell akkor beszédes url?
Az akarmi.hu/hirek/2345 miért nem jó?
Látom már. Viszont akkor neked az akarmi.hu/hirek/3456/beszedes-url jobb volna. A végére tenni a számot nem túl beszédes-barát... ha érted mire gondolok.AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Speeedfire
nagyúr
szépség szempontjából igazad van, viszont seo szempontból pont h az a jó ha a végén van, ugyanis az első 1-2 mélység számít a legjobban, szóval ha ilyen az url:
valami.hu/cikkek/2010/06/01/top-10-css-templateitt már nem is annyira nézi h top-10-css-template
sok portál oldalon van az a megoldás h a végére rakják az azonosítót, sőt több helyen akár 2-3 paraméter is van
valami.hu/top-10-css-template-b5
ahol a b mondjuk azt jelenti h id=blog és sorszam=5
de tényleg az lenne a legjobb amit te is írtál, mint ahogy a drupal is csinálja
adatbázisban van értelmezve, hogy mondjuk
linkek | id | azonosító
+++++++++++++++
top-10-css-template | 1 | ?oldal=blog&id=10vagy valami ilyesmi, már tanulmányozom a drupal adatbázisát, de...
ott ha nincs rewrite akkor minden
?q=node/1
vagy
?q=user/1Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
shev7
veterán
válasz Speeedfire #10 üzenetére
"seo szempontból pont h az a jó ha a végén van, ugyanis az első 1-2 mélység számít a legjobban"
Errol van valami bovebb infod?
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Speeedfire
nagyúr
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
A lényeg mindenütt, hogy a domain után ne legyen túl hosszú, de túl rövid sem a cím, lehetőleg tartalmazza a kulcsszavakat és a fontos dolgok előre kerüljenek, a felesleges / jeleket hanyagoljuk, inkább használjunk helyette - jelet.
pl a
valami.hu/685/url-adatok
helyett jobb a
valami.hu/url-adatok-685
vagy
valami.hu/url-adatok/685nem néz ki szépen, de hasznosabb
Ha a nagyobb oldalakat (vagy inkább közepes ) megnézed ők is ezt az irányt követik.
prog.hu
pcworld.hu
seo.forum.hu
stbFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
shev7
veterán
válasz Speeedfire #12 üzenetére
azert furcsaltam, hogy a prog.hu-t hoztad peldanak, mert ott pont elol van a szam.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
eziskamu
addikt
A T-akármi linuxos tárhelyein mi kell ahhoz, hogy a .htaccess állományok rendesen működjenek.
Egy átirányítás lenne a dokumentumkönyvtár gyökerében, hogy az xxx.hu/akármi-t átírja xxx.hu/index.php?url=akármi-re, de csak annyit érek el mikor bemásolom, hogy 500-as kóddal elérhetetlen lesz az egész oldal (alapból a főoldal elérhető), és a honlap.t-home.hu admin oldalon pedig védettnek jelöli be a /html könyvtárat.
Ha eltávolítom a védelmet az admin oldalon a könyvtárról, akkor meg ugyan a főoldal megy, de az átirányítás meg nem.
Mit lehet tenni, mert a fejlesztő és a t-akárkik egymásra mutogatnak. -
eziskamu
addikt
Egy csomót telefonáltam és leveleztem a T-seknek, de még csak meg sem értették mit is szeretnék.Most meg azt mondták, továbbítják valamki még illetékesebbnek. Valami Apache bővítmény hiányozhat, amit általában felpakolnak normálisabb szerverekre, mert a logok szerint a htacces állományban levő Rewrite kezdetű parancsokat marhára nem tudja értelmezni. Nincs valami "titkos" szám, amit hívva illetékesekhez juthatnék el?
Uppszala.
-
varga.tamas
tag
Felhoznám a témát a következő problémával:
Egy érdekes feladatba futottam bele, mégpedig:
Van egy CMS rendszer ami a *.valami.hu domaineket kezeli (CMSen belül, tehát az apache configban *.valami.hu van aliasnak). A feladat az, hogy az oldal.valami.hu authentikáltasson. Ez egyszerű is lenne, ha nem a CMS kezelné a domaneket.
Eddig ezzel próbálkoztam a [CMS] gyökérben lévő htaccess fájlban (ez kezeli a rewrite ruleokat), de a CMS ledöglött Forbidden üzenettel, az aldomain autholt:
##
SetEnvIfNoCase Host oldal\.valami\.hu passreqAuthType Basic
AuthName "Pass req"
AuthUserFile .htpasswd
Require valid-user
Order allow,deny
Allow from env=passreqMivel tudnám megoldani a problémát?
127.0.0.1 SWEET 127.0.0.1
-
varga.tamas
tag
válasz varga.tamas #20 üzenetére
Megoldottam:
AuthUserFile .htpasswd
AuthName "Please log in!"
AuthType Basic
Require valid-userSetEnvIf Host site.valami.hu secure_content
Order Allow,Deny
Allow from all
Deny from env=secure_contentSatisfy Any
127.0.0.1 SWEET 127.0.0.1
-
PC-Style
tag
Sziasztok!
Segítséget kérek az alábbiakhoz:
Adott egy domain: http://valami.hu Ehhez csináltam aldomaineket: http://valami.valami.hu | http://valami01.valami.hu | http://valami02.valami.hu | http://valami03.valami.hu | http://valami04.valami.hu | http://valami05.valami.hu
Elhelyeztem egy PHP programot a http://valami05.valami.hu aldomain-en, mely szépen működik is. Ám szeretném elérni, hogy a többi aldomainre érkező megnyitás esetén a valami05 tartalma induljon el. Ezzel sincs probléma. Az alábbi .htaccess beállításával ez simán megy.Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteOptions MaxRedirects=10
RewriteCond %{HTTP_HOST} ^(.*)\.valami01.valami\.hu [NC]
RewriteRule ^(.*)$ http://valami05.valami.hu/%1/$1 [R=301,L]Ezt a .htacces bekerül minden aldomain mappába, értelem szerűen módosítva a a mappa elérésének megfelelően. OK! De ha így nyitom meg a valami05 aldomainen lévő programot a böngésző címsorát értelem szerűen átírja http://valami05.valami.hu-ra. De én azt szeretném elérni, hogy miközben az átirányítás megtörténik a böngésző címsorában ne változzon meg aeredetileg beírt link.
Tehát ha valaki beírja: http://valami01.valami.hu, legyen átirányítva a http://valami05.valami.hu-ra, de közben mindvégig az eredetileg beírt http://valami01.valami.hu legyen látható a böngésző címsorában, miközben ténylegesen a http://valami05.valami.hu aldomain tartalmában dolgozik!Erre azért van szükségem, sajnos, mert a szolgáltatóm nem teszi lehetővé, hogy beállítsam az aldomainekben, hogy az szerver szinten egy másik aldomain mappára mutasson, pedig úgy egyszerűbb volna.
Segítségeteket előre is köszönöm!
Üdv! PC-Style
Aktív témák
- Android alkalmazások - szoftver kibeszélő topik
- Videós, mozgóképes topik
- PlayStation 5
- Ukrajnai háború
- Milyen TV-t vegyek?
- Eredeti játékok OFF topik
- Motoros topic
- BestBuy topik
- Azonnali processzoros kérdések órája
- Miniképernyős, VIA-s Epomaker billentyűzet jött a kábelmentes szegmensbe
- További aktív témák...
- Beszámítás! GB H610M i5 13400F 32GB DDR4 1TB SSD RTX 3070Ti 8GB MONTECH AIR 1000 Lite Corsair 650W
- Xiaomi Instant Photo Printer 1S Set Bontatlan!
- Beszámítás! GB H610M i5 13400F 16GB DDR4 250GB SSD RTX 3070Ti 8GB MONTECH AIR 100 Lite Chieftec 700W
- Beszámítás! ASRock H510M i7 10700F 16GB DDR4 500GB SSD RTX 3070 8GB Rampage Shiva Seasonic 650W
- Beszámítás! ASRock H310CM i5 9400 16GB DDR4 240GB SSD RTX 2070 8GB Rampage Shiva ZALMAN 500W