Le 2012-09-11 à 10:56, Raymond NANEON <[email protected]> a écrit : > Hi Pascal, > > I tried all possibilities but nothing work :( > > apache.conf > > LoadModule rewrite_module modules/mod_rewrite.so > LoadModule WebObjects_module modules/mod_WebObjects.so > > ... > > RewriteEngine On > RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 > [PT,L] > > httpd.conf > > .... > LoadModule rewrite_module modules/mod_rewrite.so > LoadModule WebObjects_module modules/mod_WebObjects.so > > webobjects.conf > > LoadModule rewrite_module modules/mod_rewrite.so > LoadModule WebObjects_module modules/mod_WebObjects.so > > ... > > RewriteEngine On > RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 > [PT,L] > > > Result : > http://agecanonix-form.utt.fr:43836/Students/myDefault/Dossier/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault > > > And you are 100% sure that you are not using direct connect and that the app > is running with Apache, wotaskd and the adaptor? > ===> I don't know it the server is using direct connect. I know if we turn > off wotaskd, all apps continue to work. How can I configue my app to run with > apache?
If you can access the app without the app (http://agecanonix-form.utt.fr/cgi-bin/WebObjects/Dossier-Etudiants.woa), Apache and wotaskd are taking care of it. If you can only access it by a special port, it's running on direct connect... > > Thank > Envoyé depuis iCloud > > Le 11 sep 2012 à 05:30, Pascal Robert <[email protected]> a écrit : > >> >> Le 2012-09-11 à 08:27, Raymond NANEON <[email protected]> a écrit : >> >> > Hi Pascal, >> > >> > I do all changes but nothing works for me. Do you load mod_rewrite.so in >> > your apache conf? >> >> Well, yes or it will not work… And it have to be loaded before the >> WebObjects module. >> >> > apache.conf : >> > >> > RewriteRule ^/Students(.*)$ /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 >> > [PT,L] >> > >> > Properties : >> > >> > er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa/wa >> > er.extensions.ERXApplication.replaceApplicationPath.replace=/Students >> > >> > DirectAction.java : >> > >> > public WOActionResults myDefaultAction() { >> > if (useCasService()) >> > return loginCASPage(); >> > else >> > return loginNoCasPage(null); >> > } >> > >> > Result : >> > http://agecanonix-form.utt.fr:40840/Students/myDefault/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault >> >> And you are 100% sure that you are not using direct connect and that the app >> is running with Apache, wotaskd and the adaptor? >> >> > Envoyé depuis iCloud >> > >> > Le 11 sep 2012 à 05:04, Pascal Robert <[email protected]> a écrit : >> > >> >> >> >> Le 2012-09-11 à 07:52, Raymond NANEON <[email protected]> a écrit : >> >> >> >> > Hi Pascal, >> >> > >> >> > I followed the wocommunity slide but It doesn't work : >> >> > >> >> > Application.java >> >> > >> >> > public String _rewriteURL(String url){ >> >> > String processedURL = url; >> >> > if(url != null && _replaceApplicationPathPattern != null && >> >> > _replaceApplicationPathReplace != null){ >> >> > processedURL = >> >> > processedURL.replaceFirst(_replaceApplicationPathPattern, >> >> > _replaceApplicationPathReplace); >> >> > } >> >> > return processedURL; >> >> > } >> >> > >> >> > Apache.conf >> >> > >> >> > RewriteEngine On >> >> > RewriteRule ^/Profil(.*)$ >> >> > /cgi-bin/WebObjects/Dossier-Etudiants.woa/wa$1 [PT,L] >> >> > >> >> > Properties file >> >> > >> >> > er.extensions.ERXApplication.replaceApplicationPath.pattern=/cgi-bin/WebObjects/Dossier-Etudiants.woa >> >> > er.extensions.ERXApplication.replaceApplicationPath.replace=/Profil >> >> > >> >> > In result I have this url : >> >> > http://imac-cedre.utt.fr:1242/Profil/wa/myDefault/Dossier/Dossier/Dossier/Dossier/Dossier-Etudiants.woa/wa/myDefault >> >> > instead of it : http://imac-cedre.utt.fr:1242/Profil >> >> >> >> Your rules doesn't match. In Apache you say Dossier-Etudiants.woa/wa but >> >> in the properties you didn't put the /wa … >> >> >> >> For WOCommunity.org, I use: >> >> >> >> RewriteRule ^/page(.*)$ /apps/WebObjects/WOCommunityPublic.woa/wa$1 [PT,L] >> >> >> >> Properties: >> >> >> >> er.extensions.ERXApplication.replaceApplicationPath.pattern=/apps/WebObjects/WOCommunityPublic.woa/wa >> >> er.extensions.ERXApplication.replaceApplicationPath.replace=/page >> >> >> >> So everything matches. And the rewriting won't work with direct connect... >> >> >> >> > What am I doing wrong? >> >> > >> >> > thanks >> >> > Envoyé depuis iCloud >> >> > >> >> > Le 11 sep 2012 à 02:33, Raymond NANEON <[email protected]> a écrit : >> >> > >> >> >> Thanks to Pascal and Adalbert for them reactivity. I go to see >> >> >> wocommunity slide to fix my problem. >> >> >> >> >> >> Ray >> >> >> Envoyé depuis iCloud >> >> >> >> >> >> Le 11 sep 2012 à 02:20, Pascal Robert <[email protected]> a écrit : >> >> >> >> >> >>> http://fr.slideshare.net/wocommunity/errest (page 32) >> >> >>> >> >> >>> http://fr.slideshare.net/wocommunity/hidden-treasures-in-project-wonder >> >> >>> (page 13) >> >> >>> >> >> >>> http://wiki.wocommunity.org/display/documentation/Configuring+Apache+for+WebObjects >> >> >>> >> >> >>> > Hi List, >> >> >>> > >> >> >>> > I want to rewrite my new app url >> >> >>> > http://myserver/cgi-bin/WebObjects/myapp to http::/myserver/myapp. >> >> >>> > Which parameter can I use in properties file to change it? >> >> >>> > >> >> >>> > Thanks for your help. >> >> >>> > Envoyé depuis iCloud >> >> >>> > _______________________________________________ >> >> >>> > Do not post admin requests to the list. They will be ignored. >> >> >>> > Webobjects-dev mailing list ([email protected]) >> >> >>> > Help/Unsubscribe/Update your Subscription: >> >> >>> > https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >> >> >>> > >> >> >>> > This email sent to [email protected] >> >> >>> >> >> >> _______________________________________________ >> >> >> Do not post admin requests to the list. They will be ignored. >> >> >> Webobjects-dev mailing list ([email protected]) >> >> >> Help/Unsubscribe/Update your Subscription: >> >> >> https://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com >> >> >> >> >> >> This email sent to [email protected] >> >> >> _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
