having issues understanding .htaccess file , getting work properly. .htaccess recognized....i entered plain test @ top , got internal server error. , appears mod-rewrite working...because downloaded test php file , works.
i using apache 2.4.23 no php pages
however cant seem work right.
i trying take url
http://example.com/projecttest/index.shtml?dyncontent=content1 and rewrite this
http://example.com/projecttest/content1 i trying generically across site since ?dyncontent=whatever constant.....and trying keep same path.....like below example
change this
http://example.com/projecttest/projectfolder/index.shtml?dyncontent=content1 to this
http://example.com/projecttest/projectfolder/content1 i not .htaccess files
update: ok...i got work.....not sure why works....but when type in test-dev/projecttest/apples or test-dev/projecttest/oranges calls appropriate content.
this used
rewriterule ^projecttest/([^/\.]+)/?$ projecttest/index.shtml?dyncontent=$1 [l] and rewrote , works directory
rewriterule ^(.*)/([^/\.]+)/?$ $1/index.shtml?dyncontent=$2 [l]
try this:
rewriteengine on rewritecond %{query_string} ^dyncontent=(.+)$ rewriterule ^/(.+)+/index.shtml $1/%1 [pt] this requires mod_rewrite activated. value of bracket in dyncontent=(.+) stored in %1 , bracket's value in ^/(.+)+/index.shtml stored in $1. both creates target path http://example.com/projecttest/projectfolder/content1
Comments
Post a Comment