Mod - Rewrite / .htaccess Programmer Covert Apache 1.3.42 to Apache 2.4.12
$30-250 USD
Geschlossen
Veröffentlicht vor fast 9 Jahren
$30-250 USD
Bezahlt bei Lieferung
We are looking to hire a qualified expert for a mod-rewrite project to update Apache 1.3.42 .htaccess files to Apache 2.4.12.
We feel it would be best to have a remote session with a qualified expert as emailing back and forth would not be as productive as showing everything over the phone and through some form of chat system.
Please see the lines of code that are working on Apache 1.3.42. This main code is placed in the public directory on the website.
The file structure is as follows
Public files: /home/accountname/public_html
CGI BIN, where the binary software is running: /home/accountname/public_html/cgi-bin
Private files: /home/accountname/public_html/_private
Databases: /home/accountname/public_html/_private/db
What I would like to do is convert this to Apache 2.4.12, seemly a few changes during the SSL path are what we get hung on mainly. When you try to check-out the images and any documents see the _private path and not the public_html path.
We also have a permissions issues, which is asking for us to login during checkout, this must be due to of of the other .htaccess settings.
Here are the lines of code in each .htaccess file
Public files: /home/accountname/public_html
RewriteEngine On
RewriteCond %{HTTP_HOST} ^99\.00\.99\.000$
RewriteRule ^/?(.*)$ [login to view URL]$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^[login to view URL]$
RewriteRule ^/?(.*)$ [login to view URL]$1 [R=301,L]
RewriteCond /home/accountname/public_html/%{REQUEST_FILENAME} -f
RewriteRule ^(.+) /home/accountname/public_html/$1 [L]
RewriteCond /home/accountname/public_html/_private/%{REQUEST_FILENAME} -f
RewriteRule ^(.+) /home/accountname/public_html/_private/$1 [L]
RewriteRule ^(.+) - [PT]
DirectoryIndex [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL]
Action cgi-ebo /cgi-bin/[login to view URL]
AddHandler cgi-ebo html
AddHandler default-handler .gif
AddHandler default-handler .jpg
<FilesMatch "\.(inio|webo|lico|dbfo|cdxo|fpto|dato)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
<Files [login to view URL]>
order allow,deny
allow from all
</Files>
We also have these .htaccess files on the account in their respective paths.
Private files: /home/accountname/public_html/_private
AuthUserFile .htpasswd
AuthGroupFile /dev/null
AuthName Administrator
AuthType Basic
<limit GET>
require valid-user
</limit>
Databases: /home/accountname/public_html/_private/db
AuthUserFile .htpasswd
AuthGroupFile /dev/null
AuthName Administrator
AuthType Basic
<limit GET>
require valid-user
</limit>
CGI BIN: /home/accountname/public_html/cgi-bin
Options +ExecCGI
Order allow,deny
Allow from all
Perhaps there is something with the way these all work together that are the issue now in Apache 2.4+ ? Perhaps it's the permissions with calling the file from the CGI-BIN directory? The 301 redirects are fairly simple. The syntax may need changed, but they seem simple enough to program. We think there is some conflict with something like Options FollowSymLinks SymLinksIfOwnerMatch ExecCGI Includes MultiViews or some other combination.
In the end all we are only trying to mask the full path cgi-bin path of the software, yet provide the old path back as a 301 redirect so we do not lose any links that may be indexed and or bookmarked.
.i.e.
From: [login to view URL]
To: [login to view URL]
or in SSL mode.
From: [login to view URL]
To: [login to view URL]
Please "do not bid unless you are 100% sure of how to resolve this issue" and know your skillset well, can be reached via skype, are able to do a remote session and speak english well to avoid any miscommunications.
You will vetted to insure your qualifications, meet or exceed my specification requirements.
Best Regards and Thank you for bidding.....