htaccess

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Software developer

Functie Momenteel zijn ze op zoek naar een Software developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP),

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

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 »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

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

26/04/2024 13:08:33
 
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.