htaccess

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Experienced Lead Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Delft Vacature ID: 13301 Introductie We are seeking a Lead Java Developer for our team in the area of Delft. You will develop an application used exclusively by the engineers and geologists for site characterizations, which imports raw field and laboratory measurements for further processing, integration, ground modelling, and geotechnical analysis and reporting. The client/server application is entirely written in Java, and the server is hosted in the Amazon cloud, utilizing frameworks such as Spring and Hibernate, and connected to an MS SQL Server RDS instance. There is a trend towards using more

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

Pagina: « vorige 1 2

- Ariën  -
Beheerder

- Ariën -

20/09/2013 13:12:47
Quote Anchor link
Nogmaals: Apache zelf zorgt er voor dat .htaccess en .htpasswd niet publiekelijk toegankelijk zijn. Roep ze voor de grap eens op, als het goed is, zal je een 403 o.i.d. te zien krijgen.

Dit heeft niks met PHP te maken, en includeren van deze bestanden is zonloos en zal alleen maar everechts werken, want het is een tekstbestand welke buiten de webserver om opgeroepen wordt.

Snap je?
 
PHP hulp

PHP hulp

04/01/2025 23:35:53
 
Niek Kasius

Niek Kasius

20/09/2013 15:35:12
Quote Anchor link
dat eerste in nogmaals: heb ik inmiddels begrepen.
maar hoe ik die moet oproepen, al sla je me dood ik zou het niet weten.
En dat het niks met php of iets dergelijks te maken heeft kan ik nu ook wel snappen.

Maar ik heb weer een andere geprobeerd van een andere site en daar stond dat ik ook een .htpasswd moest aanmaken, maar die word weer op geslagen als een gewoon Tekstdocument en niet zoals htaccess die in de map staat zonder naam met het type HTACCESS-bestand, en ik neem aan dat htpasswd ook zo iets dergelijks moet.
maar die nieuwe zoals hier onder de blokkerd de map waar die instaat die daardoor niet zichtbaar is in wamp, ik heb dat in de map includes gezet en nu blokkeerd die de header.php en daar mee ook de style, maar wat ik dan niet begrijp is dat de inhoud van de admin en de members wel geeft want die worden daarin ook geinclude.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
AuthUserFile C://wamp/www/biljart/admin/team_toevoegen.php/.htpasswd
AuthGroupFile /dev/null
AuthName "Password Protected Area"
AuthType Basic

<limit GET POST>
require valid-user
</limit>

en ik weet niet of die AuthUserFile goed is.
Gewijzigd op 20/09/2013 15:38:02 door Niek Kasius
 
- Ariën  -
Beheerder

- Ariën -

20/09/2013 16:01:39
Quote Anchor link
Waarom een PHP-bestand met daarna een .htaccess in je pad?
Quote:
maar wat ik dan niet begrijp is dat de inhoud van de admin en de members wel geeft want die worden daarin ook geinclude.

Huh?
Gewijzigd op 20/09/2013 16:02:47 door - Ariën -
 
Niek Kasius

Niek Kasius

20/09/2013 18:05:03
Quote Anchor link
Ik heb notpad++ geinstalleerd en die .htpasswd word daarin wel goed opgeslagen.

maar wat ik dan niet begrijp is dat de inhoud van de admin en de members wel geeft want die worden daarin ook geinclude.

Daar mee bedoel ik omdat de map includes nu niet meer zichtbaar is in de localhost ik ook geen header en de style te meer zien krijg als ik een script open omdat de include staan in alle scripts in de map, maar dat die wel de inhoud zelf die ook include staan wel weer geeft, de config en de admininhoud worden wel geplaatst maar de header met daarin een link naar de style niet.

Dus zoals hieronder
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
session_start();
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
include ("../includes/header.php");
include ("../includes/config.php");

?>

<div id="main_container">
<div id="header">
bla bla
</div>
<div id="content">

<?php
include "../includes/admininhoud.php";
?>

</div>
</div>

En dat vind ik vreemd.
als je begrijpt wat ik bedoel
Gewijzigd op 20/09/2013 18:07:23 door Niek Kasius
 
Obelix Idefix

Obelix Idefix

20/09/2013 22:10:33
Quote Anchor link
Niek Kasius op 20/09/2013 18:05:03:
maar wat ik dan niet begrijp is dat de inhoud van de admin en de members wel geeft want die worden daarin ook geinclude.

include?!
Niek Kasius op 20/09/2013 18:05:03:
Daar mee bedoel ik omdat de map includes nu niet meer zichtbaar is in de localhost ik ook geen header en de style te meer zien krijg als ik een script open omdat de include staan in alle scripts in de map, maar dat die wel de inhoud zelf die ook include staan wel weer geeft, de config en de admininhoud worden wel geplaatst maar de header met daarin een link naar de style niet.

als je begrijpt wat ik bedoel

Geen idee wat je bedoelt. Plaats eens wat punten en hoofdletters in die zin.
Sinds je werkt met htaccess zie je de map includes niet meer?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

21/09/2013 00:30:49
Quote Anchor link
Ik denk dat ik het wel begrijp.

de vraag van TS is waarom je via PHP wel een .htaccess bestand of een door een .htaccess afgeschermde directory kunt openen en via de browser niet.

neem het onderstaande goed in je op:

PHP draait op de webserver. Op de webserver draait ook Apache, anders zou het geen webserver zijn. PHP en Apache draaien dus naast elkaar op dezelfde computer en vormen een webserver.

Apache luistert via poort 80 naar de rest van de wereld. Omdat er in de wereld ook mensen zijn met minder goede bedoelingen zit er in Apache een lange lijst met (optionele) veiligheidsmaatregelen ingebouwd. zeg maar een soort firewall. één onderdeel van deze firewall zijn de .htaccess bestanden waarmee de beveiliging op directory niveau ingesteld kan worden.

Dus voor al het verkeer van buitenaf zijn die die regels in de .htaccess bestand van toepassing.
Alleen nu is het wel zo dat het PHP programma zoals hierboven uitgelegd naast Apache op dezelfde server staat en als het php programma een php script aan het uitvoeren is waarin staat om een bestand te openen uit een bepaalde directory dan doet het php programma dat. het php programma heeft apache namelijk helemaal niet nodig om bij de bestanden te komen want de bestanden staan voor php op de eigen computer. Sterker nog PHP kan helemaal zonder apache functioneren alleen zal de output niet meer naar een andere computer verstuurd worden.

Toevoeging op 21/09/2013 01:07:35:

nog een klein scriptje om het nog iets te verduidelijken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php

$dir_name
= 'private_map';
$filename = 'secret.txt';
$content = 'Dit is een geheime tekst.';

// -----------------------------------------------------
// installatie gedeelte
// -----------------------------------------------------

// maak een directory aan die we gaan afschermen met een .htaccess file

@mkdir($dir_name);

// maak in deze directory een test-bestandje en een .htaccess bestand
file_put_contents($dir_name . '/' . $filename, $content);
file_put_contents($dir_name . '/.htaccess', 'Deny from all');


// -----------------------------------------------------
// test gedeelte
// -----------------------------------------------------


echo 'Goed nu zal ik proberen om de inhoud van het bestand ' . $filename . ' aan u te laten zien.<br>';
echo 'De inhoud van het bestand is: <strong>' . file_get_contents($dir_name . '/' . $filename) . '</strong><br><br>';

echo 'Probeer nu zelf het bestand op te vragen: <a href="' . $dir_name . '/' . $filename . '">klik</a>';

?>
 
Niek Kasius

Niek Kasius

21/09/2013 02:18:16
Quote Anchor link
[/quote]
Sinds je werkt met htaccess zie je de map includes niet meer?
[/quote]
Ja

Ik heb een map met de naam biljart, En daarin staan 3 sub mappen, admin, images en includes. En in die laatste staat een .htaccess bestand.
En als ik nou de browser open met Wamp en daarin de map "biljart" open is die sub map includes niet meer zichtbaar,
En de oorzaak daarvan is dat er een HTACCESS-bestand en een HTPASSWD-bestand in staat.
De map bestaat wel want daarin staan behalve de 2 bovenstaande ook nog de config.php, header.php, style.css admininhoud.php, member_tekst.html.
En nu vind ik het vreemd dat de config, admininhoud en member_tekst wel in de andere scripten werken blijven maar de header en daarmee ook de <link> met de style niet werken.

Ja Obelix terwijl ik dit een het typen ben hoor ik je denken "dat kan niet" maar toch is het zo.
In bijna al mijn andere mappen staat een sub map "includes"
En als ik die open zijn ze allemaal zichtbaar in de browser.

Ik heb nog ff een testje gedaan en in een andere map ook een andere .htaccess geplaatst met:

order deny,allow
allow from 127.0.0.1
deny from all

en daarin laat de de map wel zien, maar ook daar word de header geblokkerd.

Dus is mijn conclusie weg ermee, en niet meer gebruiken
Gewijzigd op 21/09/2013 02:20:48 door Niek Kasius
 
Ward van der Put
Moderator

Ward van der Put

21/09/2013 07:12:09
Quote Anchor link
Niek Kasius op 21/09/2013 02:18:16:
Ik heb een map met de naam biljart, En daarin staan 3 sub mappen, admin, images en includes. En in die laatste staat een .htaccess bestand.
En als ik nou de browser open met Wamp en daarin de map "biljart" open is die sub map includes niet meer zichtbaar,
En de oorzaak daarvan is dat er een HTACCESS-bestand en een HTPASSWD-bestand in staat.
De map bestaat wel want daarin staan behalve de 2 bovenstaande ook nog de config.php, header.php, style.css admininhoud.php, member_tekst.html.
En nu vind ik het vreemd dat de config, admininhoud en member_tekst wel in de andere scripten werken blijven maar de header en daarmee ook de <link> met de style niet werken.

Probeer het onderscheid tussen lokale toegang en externe toegang te begrijpen.

Dit is het probleem: .htaccess blokkeert de HTTP-toegang. Daar staan de eerste twee letters ht van .htaccess voor. Daardoor kun je het HTML-bestand member_tekst.html niet openen via http://... en daardoor kan een browser style.css ook niet laden via een <link>-tag met daarin een http://....

Gebruik de directory /includes/ uitsluitend voor bestanden die door de webserver moeten worden gebruikt; aan lokale toegang komt geen HTTP-verkeer te pas. Verplaats andere bestanden die extern toegankelijk moeten zijn naar directory's zoals /css/ voor CSS-bestanden.
Gewijzigd op 21/09/2013 07:40:29 door Ward van der Put
 
Frank Nietbelangrijk

Frank Nietbelangrijk

21/09/2013 08:49:36
Quote Anchor link
Op de meeste servers zie je dan ook mappen per bestandstype. dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
- [public_html]
      |
      |- [css]
      |- [images]
      |- [includes]
      |- [javascript]
      |- index.php


hierbij moeten css, images en javascript ALTIJD publiekelijk toegankelijk zijn.

Denk na:
de browser haalt als eerst ALLEEN de HTML op die in index.php staat. in die html staat bijvoorbeeld dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<link rel="stylesheet" type="text/css" href="css/mystyle.css">

Dit is lauter text, dit is niet het css bestand. Hoe denk je dat de browser dan aan het css bestand komt?
Hij doet een tweede request (aanvraag) bij de webserver. Maar deze keer vraag de browser om "css/mystyle.css" inplaats van index.php. de Browser loopt in jouw geval nu tegen de .htaccess op en krijgt het css bestand niet van de webserver. en terecht ook!
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.