diff --git a/webserver/.client.c.swp b/webserver/.client.c.swp
index e8e5cee828505144e5259dac66921fccd25827ed..e074561066df0b854f31087b8c23a582dbc374f9 100644
Binary files a/webserver/.client.c.swp and b/webserver/.client.c.swp differ
diff --git a/webserver/client.c b/webserver/client.c
index 556ef4bf6f0663369240ca85bf2bb55ec15e36a6..3003183fd20794bd7b78f7d63f28573c7d392bd6 100644
--- a/webserver/client.c
+++ b/webserver/client.c
@@ -8,7 +8,12 @@
 #include "client.h"
 #include "http_parse.h"
 
-
+char* rewrite_target(char *target){
+	char* ret = strchr(target, '?');
+	char* rep ="";
+	strncpy(rep,target,atoi(ret)-1);
+	return rep;
+}
 
 
 char* fgets_or_exit(char * buffer, int size, FILE *fd){
@@ -79,6 +84,11 @@ int traitementClient(int socket_client){
 	}else{
 		send_response(fd, 404, "Not Found", "Not Found");
 	}
+	//partie 7
+	char* absolute_path = rewrite_target(request.target);
+	fprintf(fd,"test - - -  - - -  - - \n%s",absolute_path);
+
+
 	fclose(fd);
     return 0;
 }
diff --git a/webserver/client.o b/webserver/client.o
index b2e9c5334a81915453e3b8cdfedb49c8f9637de8..d124f3cc86bedbf2cde2f5b4f691d68f3f19bcd1 100644
Binary files a/webserver/client.o and b/webserver/client.o differ
diff --git a/webserver/pawnee b/webserver/pawnee
index c20a651122655a32332826702626eac47bb97d5d..c3585590cefcc0ba0ce2a1c494f02c734cccb5cc 100755
Binary files a/webserver/pawnee and b/webserver/pawnee differ