From fa005a94a8dd158de7e79b32b4b0cea3b621553b Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Wed, 22 Mar 2006 21:27:17 +0000 Subject: Add .htaccess git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@382 941c8c0f-9102-463b-b60b-cd22ce0e6858 --- .htaccess | 5 +++++ Makefile.am | 24 +++++++++++++++++------- 2 files changed, 22 insertions(+), 7 deletions(-) create mode 100644 .htaccess diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..2790222 --- /dev/null +++ b/.htaccess @@ -0,0 +1,5 @@ +RewriteEngine on +#RewriteRule (.+)/dict.html /cgi-bin/dict.cgi?LANG=$1 [L] +RewriteRule pl/dict.html /cgi-bin/dict.cgi?LANG=pl_PL [L] +RewriteRule ru/dict.html /cgi-bin/dict.cgi?LANG=ru_RU [L] +RewriteRule uk/dict.html /cgi-bin/dict.cgi?LANG=uk_UA [L] diff --git a/Makefile.am b/Makefile.am index 30f2c2f..902109b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -23,20 +23,30 @@ SUBDIRS=cgi-bin elisp data ellinika scm xml po htmldir = $(HTMLDIR) html_DATA = mainstyle.css +EXTRA_DIST=.htaccess install-html: + ${INSTALL} -m 644 .htaccess $(DESTDIR)$(HTMLDIR) + top_srcdir=`cd $(top_srcdir);pwd`; \ for dir in el pl ru; do \ here=`pwd`; \ - cd $(top_srcdir)/html/$$dir; \ - if test -d $(DESTDIR)$(HTMLDIR)/$$dir; then \ + if test -d $(top_srcdir)/html/$$dir; then \ + cd $(top_srcdir)/html/$$dir; \ + if test -d $(DESTDIR)$(HTMLDIR)/$$dir; then \ :; \ - else \ + else \ $(mkdir_p) $(DESTDIR)$(HTMLDIR)/$$dir; \ - fi; \ - for file in *.html; do \ + fi; \ + for file in *.html; do \ ${INSTALL} -m 644 $$file $(DESTDIR)$(HTMLDIR)/$$dir/$$file; \ - done; \ - cd $$here; \ + done; \ + if test -r $$top_srcdir/xml/$$dir/symlinks; then \ + grep -v '^[ \t]*[;#]' $$top_srcdir/xml/$$dir/symlinks | \ + sed 's,^/,_,;s,\\.\\./,__/,g' | \ + while read S T; do ln -sf $$S $$T; done; \ + fi; \ + cd $$here; \ + fi; \ done install-data-local: install-html -- cgit v1.2.1