Project Infrastructure: Difference between revisions

m
Use File template.
m (Use File template.)
Line 17: Line 17:
* [[Doxygen]] pages hosted here
* [[Doxygen]] pages hosted here
* other pages redirect elsewhere (gnu.org/software/octave, octave.sourceforge.io)
* other pages redirect elsewhere (gnu.org/software/octave, octave.sourceforge.io)
* htaccess file:
 
<nowiki>
{{File|.htaccess|<pre>
RewriteEngine on
RewriteEngine on


Line 45: Line 45:
RewriteRule ^wiki/(.*)$ http://wiki.octave.org/$1 [R=301]
RewriteRule ^wiki/(.*)$ http://wiki.octave.org/$1 [R=301]
RewriteRule ^wiki$ http://wiki.octave.org/ [R=301]
RewriteRule ^wiki$ http://wiki.octave.org/ [R=301]
</nowiki>
</pre>}}


=== packages.octave.org ===
=== packages.octave.org ===


* web site primarily so we can have a stable address for octave's <code>pkg -forge</code> command
* web site primarily so we can have a stable address for octave's <code>pkg -forge</code> command
* htaccess file:
 
<nowiki>
{{File|.htaccess|<pre>
RewriteEngine on
RewriteEngine on


Line 57: Line 57:


RewriteRule (.*) https://octave.sourceforge.io/$1 [R=307,L]
RewriteRule (.*) https://octave.sourceforge.io/$1 [R=307,L]
</nowiki>
</pre>}}


=== planet.octave.org ===
=== planet.octave.org ===
Line 66: Line 66:


* [https://www.mediawiki.org/wiki/MediaWiki MediaWiki] installation
* [https://www.mediawiki.org/wiki/MediaWiki MediaWiki] installation
* htaccess file:


<nowiki>
{{File|.htaccess|<pre>
RewriteEngine on
RewriteEngine on


Line 83: Line 82:
RewriteCond $1 !^(favicon.*)
RewriteCond $1 !^(favicon.*)
RewriteRule ^(.*)$ /wiki/index.php?title=$1
RewriteRule ^(.*)$ /wiki/index.php?title=$1
</nowiki>
</pre>}}


==== Known wiki issues ====
==== Known wiki issues ====
Line 126: Line 125:
* limited to using [https://web.cvs.savannah.gnu.org/viewvc/octave CVS] to upload web pages
* limited to using [https://web.cvs.savannah.gnu.org/viewvc/octave CVS] to upload web pages
* doxygen, octave forge (other?) pages hosted elsewhere
* doxygen, octave forge (other?) pages hosted elsewhere
* htaccess file:   
 
<nowiki>
{{File|.htaccess|<pre>
<FilesMatch "\.(in|m4)$">
<FilesMatch "\.(in|m4)$">
   Order allow,deny
   Order allow,deny
Line 154: Line 153:
RewriteRule ^doc/interpreter$ doc/interpreter/ [R,L]
RewriteRule ^doc/interpreter$ doc/interpreter/ [R,L]
RewriteRule ^doc/interpreter/(.*) doc/v4.2.0/$1 [L]
RewriteRule ^doc/interpreter/(.*) doc/v4.2.0/$1 [L]
</nowiki>
</pre>}}


=== ftp.gnu.org ===
=== ftp.gnu.org ===
Line 169: Line 168:


* [https://octave.sourceforge.io Octave Forge web site] and [https://sourceforge.net/p/octave/project-web/ci/default/tree it's source]
* [https://octave.sourceforge.io Octave Forge web site] and [https://sourceforge.net/p/octave/project-web/ci/default/tree it's source]
* htaccess file:
 
<nowiki>
{{File|.htaccess|<pre>
<FilesMatch "\.svgz$">
<FilesMatch "\.svgz$">
Header set Content-Encoding gzip
Header set Content-Encoding gzip
Line 239: Line 238:
</ifModule>
</ifModule>
</FilesMatch>
</FilesMatch>
</nowiki>
</pre>}}


[[Category:Development]]
[[Category:Development]]