kan dit: www.domein.nl/usernaam

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
@ndre
Berichten: 103
Lid geworden op: 24 dec 2002, 00:59
Locatie: Goes

Bericht door @ndre » 12 okt 2004, 22:27

Ik heb de index.php bewerkt zoals aangegeven. Ik heb de access file geupload en heel mijn site was weg. (cannot connect to server)

Het werkt dus duidelijk niet bij mij. Ik denk dat het komt omdat mijn forum niet in mn root staat, maar in een map.

Ik zit dus met sukkelaap vast op dit moment.

Ik begreep trouwens van blaatpraat dat hij een domein naar een map van een ander domein laat verwijzen. de htacces staat in de map en geld voor het eertse domein. Dit is een andere constructie die misschien zo wel werkt.

iemand een idee hierover?

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 13 okt 2004, 18:50

Is het ook niet mogelijk dat die bij het registreren in de root een map eenmaakt genaamd je nickname en dus dat als je dan naar http://www.jehost.nl/nickname surft die automatisch het index.php bestand daar opend wat dus gelijk is aan je viewprofile? denk ingewikkelder maar is een optie als dat mogelijk is.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 13 okt 2004, 19:25

Ik heb het nu anders aangepakt ik heb al mijn bestanden op http://mijnprofiel.sukkelaapforum.nl gezet zonder daarin een map en vervolgens in deze map ook de htaccess die er als volgt uitziet:

Code: Selecteer alles

Options +SymLinksIfOwnerMatch 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^mijnprofiel.sukkelaapforum.nl$ 
RewriteCond %{REQUEST_URI} !^/common.php
RewriteCond %{REQUEST_URI} !^/config.php
RewriteCond %{REQUEST_URI} !^/extension.inc
RewriteCond %{REQUEST_URI} !^/faq.php
RewriteCond %{REQUEST_URI} !^/groupcp.php
RewriteCond %{REQUEST_URI} !^/login.php
RewriteCond %{REQUEST_URI} !^/memberlist.php
RewriteCond %{REQUEST_URI} !^/modcp.php
RewriteCond %{REQUEST_URI} !^/posting.php
RewriteCond %{REQUEST_URI} !^/privmsg.php
RewriteCond %{REQUEST_URI} !^/profile.php
RewriteCond %{REQUEST_URI} !^/search.php
RewriteCond %{REQUEST_URI} !^/viewforum.php
RewriteCond %{REQUEST_URI} !^/viewonline.php
RewriteCond %{REQUEST_URI} !^/viewtopic.php
RewriteCond %{REQUEST_URI} !^/fetchposts.php
RewriteCond %{REQUEST_URI} !^/forum.php
RewriteCond %{REQUEST_URI} !^/profiel.php
RewriteCond %{REQUEST_URI} !^/vragen.php
RewriteCond %{REQUEST_URI} !^/style.php
RewriteCond %{REQUEST_URI} !^/afbeelding.php
RewriteCond %{REQUEST_URI} !^/registratie.php
RewriteCond %{REQUEST_URI} !^/voorkeuren.php
RewriteCond %{REQUEST_URI} !^/cash.php
RewriteCond %{REQUEST_URI} !^/stem.php
RewriteCond %{REQUEST_URI} !^/index.html
RewriteCond %{REQUEST_URI} !^/portal.php
RewriteCond %{REQUEST_URI} !^/gestemd.html
RewriteCond %{REQUEST_URI} !^/smilies_list.php
RewriteCond %{REQUEST_URI} !^/achtergronden_3d.html
RewriteCond %{REQUEST_URI} !^/bubbles.swf
RewriteCond %{REQUEST_URI} !^/tt4.swf
RewriteCond %{REQUEST_URI} !^/kleurenkaart.html
RewriteCond %{REQUEST_URI} !^/thema.html
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} !^/achtergronden.html
RewriteCond %{REQUEST_URI} !^/achtergronden_animeer.html
RewriteCond %{REQUEST_URI} !^/achtergronden_babyspul.html
RewriteCond %{REQUEST_URI} !^/achtergronden_blauw.html
RewriteCond %{REQUEST_URI} !^/achtergronden_bruin.html
RewriteCond %{REQUEST_URI} !^/achtergronden_food.html
RewriteCond %{REQUEST_URI} !^/achtergronden_geel.html
RewriteCond %{REQUEST_URI} !^/achtergronden_grijs.html
RewriteCond %{REQUEST_URI} !^/sync_postcount.php
RewriteCond %{REQUEST_URI} !^/groupmsg.php
RewriteCond %{REQUEST_URI} !^/cursor3.cur
RewriteCond %{REQUEST_URI} !^/profile_view_popup.php
RewriteCond %{REQUEST_URI} !^/profile_view_user.php
RewriteCond %{REQUEST_URI} !^/achtergronden/
RewriteCond %{REQUEST_URI} !^/templates/
RewriteCond %{REQUEST_URI} !^/language/
RewriteCond %{REQUEST_URI} !^/includes/
RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/docs/
RewriteCond %{REQUEST_URI} !^/db/
RewriteCond %{REQUEST_URI} !^/cache/
RewriteCond %{REQUEST_URI} !^/admin/
RewriteCond %{REQUEST_URI} !^/index.php




RewriteRule ^(.*) /index.php?userprof=$1 [NC,L]
Alleen dan geeft die de fout:

Code: Selecteer alles

Not Found
The requested URL /index.php was not found on this server.


--------------------------------------------------------------------------------

Apache/1.3.31 Server at mijnprofiel.sukkelaapforum.nl Port 80

Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Bericht door Blaatpraat » 14 okt 2004, 10:14

http://mijnprofiel.sukkelaapforum.nl

doet het niet.
Test eerst eens of http://mijnprofiel.sukkelaapforum.nl/in ... f=username werkt (username vervangen door een lid)

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 14 okt 2004, 18:42

Ook niet die hel link werkt nie met deze htaccess maar ik kan hem ook nie verwijderen aangezien dat bestand geen naam heeft maar die htacces kan niet op zo'n ??????.??????.nl host gepplaatst worden volgensmij :wink:

Gebruikersavatar
@ndre
Berichten: 103
Lid geworden op: 24 dec 2002, 00:59
Locatie: Goes

Bericht door @ndre » 15 okt 2004, 17:21

leeg bestand uploaden met de naam htaccess en de huidige wordt overschrteven.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 17 okt 2004, 15:36

Klopt het dat dit alleen bij linux servers kan?

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 17 okt 2004, 19:32

Hij schakeld nou door :) omdat ik hem niet meer in een sub map heb staan. Alleen hij schakeld nog wel veerkeerd door. Als ik dus naar /index.php?userprof=webmaster surf geeft die op deze lijn een fout:

Code: Selecteer alles

while ($row = mysql_fetch_assoc($res)) {  
Komt waarschijnlijk omdat index.php de inhoud van portal.php bevat dus de inhoud van de index.php is eigenlijk letterlijk zoals ik de ezportal van smarthor download.

Heb het nu zo:

Code: Selecteer alles

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'fetchposts.'.$phpEx);

if($_GET["userprof"] != ''){ 
   if(isset($_GET["userprof"])){ 
      $sql="SELECT user_id AS username FROM mijnprofiel_users WHERE username='" .strip_tags($_GET["userprof"]) ."'";  
      $res = mysql_query($sql); 
      while ($row = mysql_fetch_assoc($res)) { 
         $userid=$row["username"]; 
      } 
      echo "<meta http-equiv=\"Refresh\" content=0;URL=profile.php?mode=viewprofile&u=" . $userid . ">"; 
   } 
}else{

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// Beeindig session management
//

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 17 okt 2004, 23:37

sukkelaap schreef:Klopt het dat dit alleen bij linux servers kan?
Het kan alleen op apache webservers, ongeacht het besturingssysteem.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 18 okt 2004, 08:16

Dus als ik eventueel mezelf ga hosten is dit mogelijk?

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 18 okt 2004, 10:32

Als je met apache draait: Ja.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 18 okt 2004, 10:38

dat localhost draait toch op appach? dus http://localhost/index.php bv?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 18 okt 2004, 11:41

Dat weet je zelf het beste, lijkt me. :roll: Je kunt ook een thuisserver draaien op IIS.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 09 nov 2004, 15:34

Het bevalt me niet dat je alle bestanden in die htacces moet zetten. Dit bedoel ik:

Code: Selecteer alles

RewriteCond %{REQUEST_URI} !^/viewforum.php 
RewriteCond %{REQUEST_URI} !^/viewonline.php 
RewriteCond %{REQUEST_URI} !^/viewtopic.php 
ik deed het eerst effuh zo:

Code: Selecteer alles

Options +SymLinksIfOwnerMatch 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.sukkelaapforum.nl$
RewriteCond %{REQUEST_URI} !^/index.php 
RewriteRule ^(.*) /index.php?userprof=$1 [NC,L]
En dan werkt die dus maar is er nu ook niet iets te doen zodat je niet elk bestand moet invoeren? Nu gaat ie wel bij elke link die ik invoer naar die RewriteRule ^(.*) /index.php?userprof=$1 [NC,L] maar dat moet toch te verkomen zijn dat die dat telkens doet?

Moet je dan:

Code: Selecteer alles

RewriteRule ^(.*) /index.php?userprof=$1 [NC,L]
Niet veranderen in:

Code: Selecteer alles

RewriteRule http://www.sukkelaapforum.nl/index.php?userprof=$1 [NC,L]
ofzow?

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 28 nov 2004, 18:48

ik kreeg van mosymuis het volgende:
http://httpd.apache.org/docs/mod/mod_rewrite.html
Maarjah ik snap er niet echt gigantisch veel van enzo. Maar volgensmij stond hier wat welke letter alles inhoud bijvoorbeeld voor die [nc,l] dat je daar ook andere letters in kan vullen. ik weet alleen niet welke letter wat inhoud. Maar ik dnek dat als je de goede letter kiest je ook namen kan nemen met vreemde teken erin.

Ook was 1 van mij vragen dat nu schakeld die anutomatisch door naar die andere link. Dat wil ik wel maar eigenlijk wil ik dat je in je browser blijft zien http://www.site.nl/webmaster dus dat die wle doorschakeld maar link blijft staan? Kan iemand dat vinden in dat ene tekstje?

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 01 dec 2004, 16:29

ik heb namelijk verschillende leden met vreemde tekens in hun naam

cartoontje
Berichten: 1518
Lid geworden op: 29 jun 2003, 10:57
Locatie: Home Sweet Home
Contacteer:

Bericht door cartoontje » 01 dec 2004, 17:39

mosymuis schreef:Dat weet je zelf het beste, lijkt me. :roll: Je kunt ook een thuisserver draaien op IIS.
Off-topic:

Wat is eigenlijk handiger? Ikzelf ben Apache gewend, maar de host waar een site waar ik mede-admin van ben op staat (de host Sohosted) draai IIS. Ik heb er eigenlijk alleen nog maar nadelen van ondervonden...

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 01 dec 2004, 17:46

Sommigen zweren bij IIS, omdat het een Microsoft product is en daarom lekker draait met Windows en ASP. Ik verkies echter Apache vanwege zijn open source karakter, extensions en mogelijkheden, en ben daar niet de enige in...

Afbeelding

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 01 dec 2004, 20:18

goed en ik wil nog steeds dat deze link vreemde tekens toestaat :twisted:

Maar mosymuis, je wist dat het in dat ene bestand stond dat je stuurde welke letters ik ervoor moest gebruiken, maar ik kan et niet vinden :S

En die tweede vraag was of het mogelijk is dat er in de browser ook de naam van die persoon blijft staan en dus niet die vage link komt maar das niet noodzakelijk

Gebruikersavatar
Leipo
Berichten: 4693
Lid geworden op: 22 feb 2003, 12:29
Contacteer:

Bericht door Leipo » 02 dec 2004, 16:20

Blaatpraat schreef:Ik heb hetzelfde op mijn site:

http://www.blaatpraat.nl/manneke
http://www.blaatpraat.nl/schildpaddo
http://www.blaatpraat.nl/mosymuis *grinn*

Ik heb het volgende gedaan:


Alleen index.html hoeft worden gewijzigd, en dat deed ik zo:

Bovenaan de index.php in de root, zoek dit:

Code: Selecteer alles

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

Zet daaronder:

Code: Selecteer alles

if($_GET["userprof"] != ''){
	if(isset($_GET["userprof"])){
		$sql="SELECT user_id AS username FROM phpbb_users WHERE username='" .$_GET["userprof"] ."'";
		$res = mysql_query($sql);
		while ($row = mysql_fetch_assoc($res)) {
			$userid=$row["username"];
		}
		echo "<meta http-equiv=\"Refresh\" content=0;URL=http://www.blaatpraat.nl/profile.php?mode=viewprofile&u=" . $userid . ">";
	}
}else{

Helemaal onderaan de index.php zoek je op:

Code: Selecteer alles

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
en daar maak je van:

Code: Selecteer alles

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
?>


De index is klaar voor de Usernames!

Nu het deel voor de HTACCESS file

Code: Selecteer alles

Options +SymLinksIfOwnerMatch 
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.blaatpraat.nl$
RewriteCond %{REQUEST_URI} !^/gallery.php
RewriteCond %{REQUEST_URI} !^/forum/
RewriteCond %{REQUEST_URI} !^/index.php

[b]...en zo voort, alle files en folders in de rootmap escapen...[/b]

RewriteCond %{REQUEST_URI} !^/viewforum.php
RewriteCond %{REQUEST_URI} !^/viewonline.php
RewriteCond %{REQUEST_URI} !^/viewtopic.php
RewriteRule ^(.*) /index.php?userprof=$1 [NC,L]


Dit werkt voor alle normale namen, rare tekens niet.
Dat escapen, gewoon beetje door gaan met alles enzo bedoel je?
Net als daar, dat zinnetje .. ?
[+] Isento at DeviantArt

Gesloten