Here's my setup:
Server running on port 8080
What I want to do:
I want the url: localhost:8080/news/1 to point to script: news.php with 1 as the parameter instead of: news.php?id=1
What works now:
[a href=\"http://localhost:8080/news.php?id=1\" target=\"_blank\"]http://localhost:8080/news.php?id=1[/a]
[a href=\"http://localhost:8080/news/1\" target=\"_blank\"]http://localhost:8080/news/1[/a] returns back
"The requested URL /news/1 was not found on this server."
The only changes I made to the httpd.conf are below:
The below changes were added to the very end of the file
# For PHP 5 do something like this: LoadModule php5_module "c:/php/php5apache2.dll" AddType application/x-httpd-php .php # Configure the path to php.ini PHPIniDir "C:/php" # Remove extension <Files news> ForceType application/x-httpd-php </Files>
I added the AcceptPathInfo to line 241 of the file
<Directory /> Options FollowSymLinks AllowOverride All AcceptPathInfo On </Directory>
I would prefer to use the ForceType method instead of the mod_rewrite method for performance reasons. So if anyone has any suggestions, please let me know.